HomeSort by: relevance | last modified time | path
    Searched refs:completion (Results 1 - 25 of 36) sorted by relevancy

1 2

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

Completed in 25 milliseconds

1 2