/src/sys/external/bsd/common/include/linux/ |
completion.h | 1 /* $NetBSD: completion.h,v 1.12 2021/12/19 12:35:37 riastradh Exp $ */ 38 * - Some Linux code does `completion->done++' or similar. Convert 39 * that to complete(completion) and suggest the same change upstream, 41 * which case the Linux completion API should be extended with a 43 * completion'. 59 struct completion { struct 80 * Initialize a new completion object. 83 init_completion(struct completion *completion) 86 mutex_init(&completion->c_lock, MUTEX_DEFAULT, IPL_SCHED) [all...] |
/src/sys/external/bsd/drm2/dist/drm/xen/ |
xen_drm_front_evtchnl.h | 16 #include <linux/completion.h> 55 struct completion completion; member in struct:xen_drm_front_evtchnl::__anonf876f526010a::__anonf876f5260208
|
xen_drm_front_evtchnl.c | 59 complete(&evtchnl->u.req.completion); 145 complete_all(&evtchnl->u.req.completion); 187 init_completion(&evtchnl->u.req.completion);
|
/src/sys/external/bsd/drm2/include/linux/ |
mm_types.h | 39 #include <linux/completion.h>
|
/src/sys/external/bsd/drm2/dist/include/drm/ |
drm_file.h | 36 #include <linux/completion.h> 94 * This represents a DRM event. Drivers can use this as a generic completion 95 * mechanism, which supports kernel-internal &struct completion, &struct dma_fence 100 * @completion: 102 * Optional pointer to a kernel internal completion signalled when 106 struct completion *completion; member in struct:drm_pending_event 112 * to clean up the reference count for the structure @completion is 115 void (*completion_release)(struct completion *completion); [all...] |
gpu_scheduler.h | 32 #include <linux/completion.h> 109 struct completion entity_idle;
|
drm_atomic.h | 33 #include <linux/completion.h> 57 * ... send completion irq 85 * completions without the risk of the completion disappearing 99 * Completion of this stage is signalled implicitly by calling 102 struct completion flip_done; 118 * completion of this stage. 120 struct completion hw_done; 127 * a vblank wait completed it might be a bit later. This completion is 132 * completion of this stage. 134 struct completion cleanup_done [all...] |
/src/sys/external/bsd/vchiq/dist/interface/vchiq_arm/ |
vchiq_arm.h | 72 struct completion ka_evt; 77 struct completion vc_suspend_complete; 78 struct completion vc_resume_complete; 105 struct completion resume_blocker; 107 struct completion blocked_blocker;
|
vchiq_arm.c | 234 VCHIQ_COMPLETION_DATA_T *completion; local in function:add_completion 243 "add_completion - completion queue full"); 260 completion = &instance->completions[insert & (MAX_COMPLETIONS - 1)]; 262 completion->header = header; 263 completion->reason = reason; 265 completion->service_userdata = user_service->service; 266 completion->bulk_userdata = bulk_userdata; 276 /* A write barrier is needed here to ensure that the entire completion 303 ** circular buffer for completion records. 338 /* If there is no MESSAGE_AVAILABLE in the completion 834 VCHIQ_COMPLETION_DATA_T *completion; local in function:vchiq_ioctl 1292 VCHIQ_COMPLETION_DATA_T *completion; local in function:vchiq_close [all...] |
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/falcon/ |
qmgr.h | 18 * can be called and/or a completion signaled. 23 * @completion: completion to signal after callback is called 36 struct completion done; 65 struct completion ready;
|
/src/lib/libedit/ |
filecomplete.c | 55 /* completion functions */ 649 * 'what_to_do' says what to do with the completion. 650 * \t means do standard completion. 653 * `!' means to do standard completion, and list all possible completions if 671 char *completion; local in function:fn_complete2 730 completion = escape_filename(el, matches[0], 733 completion = strdup(matches[0]); 734 if (completion == NULL) 739 * all possible matches if there is a possible completion. 742 ct_decode_string(completion, &el->el_scratch)) [all...] |
/src/sys/dev/usb/ |
umcpmio_hid_reports.h | 78 uint8_t completion; member in struct:mcp2221_status_res 145 uint8_t completion; member in struct:mcp2221_set_gpio_cfg_res 182 uint8_t completion; member in struct:mcp2221_get_gpio_cfg_res 274 uint8_t completion; member in struct:mcp2221_set_sram_res 285 uint8_t completion; member in struct:mcp2221_get_sram_res 350 uint8_t completion; member in struct:mcp2221_i2c_res 365 uint8_t completion; member in struct:mcp2221_i2c_fetch_res 386 uint8_t completion; member in struct:mcp2221_get_flash_res 493 uint8_t completion; member in struct:mcp2221_put_flash_res
|
umcpmio.c | 464 set_sram_res.completion != MCP2221_CMD_COMPLETE_OK) { 468 set_sram_res.completion); 544 set_sram_res.completion != MCP2221_CMD_COMPLETE_OK) { 548 set_sram_res.completion); 597 set_sram_res.completion == MCP2221_CMD_COMPLETE_OK) { 601 set_sram_res.completion); 665 status_res.completion != MCP2221_CMD_COMPLETE_OK) { 670 status_res.completion); 797 i2c_res.completion == MCP2221_CMD_COMPLETE_OK) { 805 i2c_res.completion == MCP2221_I2C_ENGINE_BUSY) [all...] |
umcpmio_subr.c | 720 get_gpio_cfg_res.completion != MCP2221_CMD_COMPLETE_OK) { 724 get_gpio_cfg_res.completion); 811 res.completion != MCP2221_CMD_COMPLETE_OK) { 816 res.completion);
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/ |
pmu.h | 20 struct completion wpr_ready;
|
/src/sys/external/bsd/drm2/dist/drm/i915/gt/ |
intel_engine_types.h | 13 #include <linux/completion.h> 131 struct completion completion; member in struct:st_preempt_hang
|
selftest_hangcheck.c | 689 GEM_TRACE("%s timed out waiting for completion of fence %llx:%lld\n", 1101 struct completion completion; member in struct:evict_vma 1112 complete(&arg->completion); 1126 complete(&arg->completion); 1253 init_completion(&arg.completion); 1263 wait_for_completion(&arg.completion);
|
/src/sys/external/bsd/drm2/dist/drm/i915/ |
i915_sw_fence.h | 20 struct completion;
|
/src/bin/sh/ |
option.list | 51 bflag notify b # [U] report bg job completion
|
/src/sys/external/bsd/drm2/dist/drm/ |
drm_file.c | 86 * own needs, e.g. to signal completion of rendering. 526 * Since events are used by the KMS API for vblank and page flip completion this 623 * events are used by the KMS API for vblank and page flip completion this means 659 * using drm_send_event() or drm_send_event_locked() to signal completion of the 701 * using drm_send_event() or drm_send_event_locked() to signal completion of the 769 * completion of the asynchronous work unconditionally. 775 if (e->completion) { 776 complete_all(e->completion); 777 e->completion_release(e->completion); 778 e->completion = NULL [all...] |
/src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/ |
keystone-k2e-netcp.dtsi | 226 tx-completion-queue = <530>; 238 tx-completion-queue = <531>;
|
keystone-k2hk-netcp.dtsi | 228 tx-completion-queue = <8706>; 240 tx-completion-queue = <8707>;
|
keystone-k2l-netcp.dtsi | 208 tx-completion-queue = <530>; 220 tx-completion-queue = <531>;
|
keystone-k2g-netcp.dtsi | 142 tx-completion-queue = <78>;
|
/src/sys/external/bsd/vchiq/dist/interface/compat/ |
vchi_bsd.h | 47 #include <linux/completion.h>
|