HomeSort by: relevance | last modified time | path
    Searched defs:completion (Results 1 - 16 of 16) sorted by relevancy

  /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);

Completed in 43 milliseconds