/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
|
/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...] |
/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/external/bsd/drm2/dist/drm/i915/gt/ |
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);
|
intel_engine_types.h | 13 #include <linux/completion.h> 131 struct completion completion; member in struct:st_preempt_hang
|
/src/sys/external/bsd/vchiq/dist/interface/vchiq_arm/ |
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/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
|