| /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::__anon5895::__anon5896
|
| /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/external/lgpl2/userspace-rcu/dist/src/ |
| workqueue.c | 73 struct urcu_workqueue_completion *completion; member in struct:urcu_workqueue_completion_work 363 struct urcu_workqueue_completion *completion; local 365 completion = caa_container_of(ref, struct urcu_workqueue_completion, ref); 366 free(completion); 373 struct urcu_workqueue_completion *completion; local 376 completion = completion_work->completion; 377 if (!uatomic_sub_return(&completion->barrier_count, 1)) 378 futex_wake_up(&completion->futex); 379 urcu_ref_put(&completion->ref, free_completion) 385 struct urcu_workqueue_completion *completion; local 432 struct urcu_workqueue_completion *completion; local [all...] |
| urcu-call-rcu-impl.h | 67 struct call_rcu_completion *completion; member in struct:call_rcu_completion_work 271 static void call_rcu_completion_wait(struct call_rcu_completion *completion) 273 /* Read completion barrier count before read futex */ 275 while (uatomic_read(&completion->futex) == -1) { 276 if (!futex_async(&completion->futex, FUTEX_WAIT, -1, NULL, NULL, 0)) { 301 static void call_rcu_completion_wake_up(struct call_rcu_completion *completion) 303 /* Write to completion barrier count before reading/writing futex */ 305 if (caa_unlikely(uatomic_read(&completion->futex) == -1)) { 306 uatomic_set(&completion->futex, 0); 307 if (futex_async(&completion->futex, FUTEX_WAKE, 1 850 struct call_rcu_completion *completion; local 860 struct call_rcu_completion *completion; local 876 struct call_rcu_completion *completion; local [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 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 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 1292 VCHIQ_COMPLETION_DATA_T *completion; local [all...] |
| /src/external/bsd/wpa/dist/hostapd/ |
| hostapd_cli.c | 1660 char ** (*completion)(const char *str, int pos); member in struct:hostapd_cli_cmd 2087 if (hostapd_cli_commands[i].completion) 2088 return hostapd_cli_commands[i].completion(str, pos);
|
| /src/sys/dev/usb/ |
| umcpmio_hid_reports.h | 80 uint8_t completion; member in struct:mcp2210_status_res 95 uint8_t completion; member in struct:mcp2210_cancel_spi_res 114 uint8_t completion; member in struct:mcp2210_get_gp6_events_res 138 uint8_t completion; member in struct:mcp2210_get_gpio_sram_res 181 uint8_t completion; member in struct:mcp2210_set_gpio_sram_res 210 uint8_t completion; member in struct:mcp2210_set_spi_sram_res 244 uint8_t completion; member in struct:mcp2210_get_spi_sram_res 280 uint8_t completion; member in struct:mcp2210_spi_transfer_res 296 uint8_t completion; member in struct:mcp2210_set_gpio_value_res 310 uint8_t completion; member in struct:mcp2210_get_gpio_value_res 327 uint8_t completion; member in struct:mcp2210_set_gpio_dir_res 339 uint8_t completion; member in struct:mcp2210_get_gpio_dir_res 354 uint8_t completion; member in struct:mcp2210_read_eeprom_res 369 uint8_t completion; member in struct:mcp2210_write_eeprom_res 457 uint8_t completion; member in struct:mcp2210_set_nvram_res 470 uint8_t completion; member in struct:mcp2210_get_nvram_res 543 uint8_t completion; member in struct:mcp2210_release_spi_bus_res 598 uint8_t completion; member in struct:mcp2221_status_res 665 uint8_t completion; member in struct:mcp2221_set_gpio_cfg_res 702 uint8_t completion; member in struct:mcp2221_get_gpio_cfg_res 794 uint8_t completion; member in struct:mcp2221_set_sram_res 805 uint8_t completion; member in struct:mcp2221_get_sram_res 870 uint8_t completion; member in struct:mcp2221_i2c_res 885 uint8_t completion; member in struct:mcp2221_i2c_fetch_res 906 uint8_t completion; member in struct:mcp2221_get_flash_res 1013 uint8_t completion; member in struct:mcp2221_put_flash_res [all...] |
| /src/external/bsd/wpa/dist/wpa_supplicant/ |
| wpa_cli.c | 3377 char ** (*completion)(const char *str, int pos); member in struct:wpa_cli_cmd 4218 if (wpa_cli_commands[i].completion) 4219 return wpa_cli_commands[i].completion(str,
|
| /src/external/gpl3/gdb.old/dist/gdb/ |
| symtab.c | 5733 /* We have a match for a completion, so add SYMNAME to the current list 5737 gdb::unique_xmalloc_ptr<char> completion 5744 in this case we want the completion lowest common denominator 5746 tracker.add_completion (std::move (completion), 5771 completion tracker. The following converts the symbol name back to 5772 the msymbol name and removes the msymbol name from the completion 6009 /* Add matching symbols from SYMTAB to the current completion list. */ 6222 /* This adds a macro's name to the current completion list. */ 6238 completion time. */ 6407 /* This file matches for a completion; add it to th 5726 gdb::unique_xmalloc_ptr<char> completion member in class:gdb [all...] |
| /src/external/gpl3/gdb/dist/gdb/ |
| symtab.c | 5731 /* We have a match for a completion, so add SYMNAME to the current list 5735 gdb::unique_xmalloc_ptr<char> completion 5742 in this case we want the completion lowest common denominator 5744 tracker.add_completion (std::move (completion), 5769 completion tracker. The following converts the symbol name back to 5770 the msymbol name and removes the msymbol name from the completion 6007 /* Add matching symbols from SYMTAB to the current completion list. */ 6218 /* This adds a macro's name to the current completion list. */ 6234 completion time. */ 6402 /* This file matches for a completion; add it to th 5724 gdb::unique_xmalloc_ptr<char> completion member in class:gdb [all...] |
| /src/external/gpl3/gcc/dist/gcc/ |
| gcc.cc | 235 /* Flag that stores string prefix for which we provide bash completion. */ variable 237 static const char *completion = NULL; 4264 completion = decoded->arg; 8311 if (completion) 8313 m_option_proposer.suggest_completion (completion);
|
| /src/external/gpl3/gcc.old/dist/gcc/ |
| gcc.cc | 230 /* Flag that stores string prefix for which we provide bash completion. */ variable 232 static const char *completion = NULL; 4253 completion = decoded->arg; 8185 if (completion) 8187 m_option_proposer.suggest_completion (completion);
|