Home
last modified time | relevance | path

Searched refs:completion (Results 1 – 25 of 68) sorted by relevance

123

/f-stack/freebsd/contrib/ck/include/
H A Dck_tflock.h43 uint32_t completion; member
76 pf->request = pf->completion = 0; in ck_tflock_ticket_init()
89 while (ck_pr_load_32(&lock->completion) != previous) in ck_tflock_ticket_write_lock()
101 ck_tflock_ticket_fca_32(&lock->completion, CK_TFLOCK_TICKET_WC_TOPMSK, in ck_tflock_ticket_write_unlock()
117 while ((ck_pr_load_32(&lock->completion) & in ck_tflock_ticket_read_lock()
131 ck_tflock_ticket_fca_32(&lock->completion, CK_TFLOCK_TICKET_RC_TOPMSK, in ck_tflock_ticket_read_unlock()
/f-stack/freebsd/contrib/vchiq/interface/compat/
H A Dvchi_bsd.c135 init_completion(struct completion *c) in init_completion()
143 destroy_completion(struct completion *c) in destroy_completion()
150 complete(struct completion *c) in complete()
166 complete_all(struct completion *c) in complete_all()
182 INIT_COMPLETION_locked(struct completion *c) in INIT_COMPLETION_locked()
192 _completion_claim(struct completion *c) in _completion_claim()
205 wait_for_completion(struct completion *c) in wait_for_completion()
215 try_wait_for_completion(struct completion *c) in try_wait_for_completion()
229 wait_for_completion_interruptible_timeout(struct completion *c, unsigned long timeout) in wait_for_completion_interruptible_timeout()
267 wait_for_completion_interruptible(struct completion *c) in wait_for_completion_interruptible()
[all …]
H A Dvchi_bsd.h209 struct completion { struct
215 void init_completion(struct completion *c); argument
216 void destroy_completion(struct completion *c);
217 int try_wait_for_completion(struct completion *);
218 int wait_for_completion_interruptible(struct completion *);
219 int wait_for_completion_interruptible_timeout(struct completion *, unsigned long ticks);
220 int wait_for_completion_killable(struct completion *);
221 void wait_for_completion(struct completion *c);
222 void complete(struct completion *c);
223 void complete_all(struct completion *c);
[all …]
/f-stack/freebsd/contrib/vchiq/interface/vchiq_arm/
H A Dvchiq_arm.h71 struct completion ka_evt;
76 struct completion vc_suspend_complete;
77 struct completion vc_resume_complete;
104 struct completion resume_blocker;
106 struct completion blocked_blocker;
H A Dvchiq_arm.c209 VCHIQ_COMPLETION_DATA_T *completion; in add_completion() local
237 completion->header = header; in add_completion()
238 completion->reason = reason; in add_completion()
830 VCHIQ_COMPLETION_DATA_T *completion; in vchiq_ioctl() local
849 completion->service_userdata = in vchiq_ioctl()
852 header = completion->header; in vchiq_ioctl()
904 completion->header = msgbuf; in vchiq_ioctl()
907 if ((completion->reason == in vchiq_ioctl()
915 completion, in vchiq_ioctl()
1313 VCHIQ_COMPLETION_DATA_T *completion; in vchiq_close() local
[all …]
/f-stack/dpdk/lib/librte_acl/
H A Dacl_run.h50 struct completion *last_cmplt;
51 struct completion *cmplt_array;
58 struct completion { struct
73 struct completion *cmplt; argument
85 static inline struct completion *
86 alloc_completion(struct completion *p, uint32_t size, uint32_t tries, in alloc_completion()
175 acl_set_flow(struct acl_flow_data *flows, struct completion *cmplt, in acl_set_flow()
H A Dacl_run_neon.h166 struct completion cmplt[8]; in search_neon_8()
228 struct completion cmplt[4]; in search_neon_4()
H A Dacl_run_altivec.h193 struct completion cmplt[MAX_SEARCHES_ALTIVEC8]; in search_altivec_8()
264 struct completion cmplt[MAX_SEARCHES_ALTIVEC4]; in search_altivec_4()
H A Dacl_run_sse.h200 struct completion cmplt[MAX_SEARCHES_SSE8]; in search_sse_8()
289 struct completion cmplt[MAX_SEARCHES_SSE4]; in search_sse_4()
/f-stack/freebsd/contrib/device-tree/Bindings/mailbox/
H A Dbrcm,iproc-flexrm-mbox.txt23 The 2nd cell contains MSI completion threshold. This is the
24 number of completion messages for which FlexRM will inject
28 which FlexRM will wait to accumulate N completion messages
30 does not get required number of completion messages in time
32 to CPU provided atleast one completion message is available.
/f-stack/freebsd/contrib/device-tree/Bindings/scsi/
H A Dhisilicon-sas.txt19 - queue-count : number of delivery and completion queues in the controller
21 - interrupts : For v1 hw: Interrupts for phys, completion queues, and fatal
32 Completion queue interrupts : each completion queue has 1
38 For v2 hw: Interrupts for phys, Sata, and completion queues;
49 Completion queue interrupts : each completion queue has 1
/f-stack/app/redis-5.0.5/deps/linenoise/
H A Dexample.c7 void completion(const char *buf, linenoiseCompletions *lc) { in completion() function
45 linenoiseSetCompletionCallback(completion); in main()
H A DREADME.markdown131 Linenoise supports completion, which is the ability to complete the user
134 In order to use completion, you need to register a completion callback, which
138 The following is an example of registering a completion callback:
140 linenoiseSetCompletionCallback(completion);
142 The completion must be a function returning `void` and getting as input
148 void completion(const char *buf, linenoiseCompletions *lc) {
155 Basically in your completion callback, you inspect the input, and return
158 If you want to test the completion feature, compile the example program
/f-stack/dpdk/drivers/crypto/nitrox/
H A Dnitrox_sym_reqmgr.c120 uint64_t completion; member
371 sr->resp.completion = PENDING_SIG; in create_cipher_outbuf()
372 sr->out.sglist[cnt].len = sizeof(sr->resp.completion); in create_cipher_outbuf()
374 resp.completion); in create_cipher_outbuf()
375 sr->out.sglist[cnt].virt = &sr->resp.completion; in create_cipher_outbuf()
597 sr->resp.completion = PENDING_SIG; in create_aead_outbuf()
598 sr->out.sglist[cnt].len = sizeof(sr->resp.completion); in create_aead_outbuf()
600 resp.completion); in create_aead_outbuf()
601 sr->out.sglist[cnt].virt = &sr->resp.completion; in create_aead_outbuf()
796 cc = *(volatile uint64_t *)(&sr->resp.completion); in nitrox_check_se_req()
/f-stack/dpdk/drivers/net/hinic/base/
H A Dhinic_pmd_cmdq.h126 struct hinic_cmdq_completion completion; member
134 struct hinic_cmdq_completion completion; member
H A Dhinic_pmd_cmdq.c343 cmdq_set_completion(&wqe_lcmd->completion, buf_out); in cmdq_set_lcmd_wqe()
348 wqe_lcmd->completion.direct_resp = 0; in cmdq_set_lcmd_wqe()
352 wqe_lcmd->completion.direct_resp = 0; in cmdq_set_lcmd_wqe()
832 *out_param = cpu_to_be64(wqe_lcmd->completion.direct_resp); in cmdq_sync_cmd_direct_resp()
/f-stack/freebsd/contrib/device-tree/Bindings/security/tpm/
H A Dtpm_tis_mmio.txt16 - interrupts: An optional interrupt indicating command completion.
/f-stack/freebsd/contrib/device-tree/src/arm/
H A Dkeystone-k2l-netcp.dtsi208 tx-completion-queue = <530>;
220 tx-completion-queue = <531>;
H A Dkeystone-k2e-netcp.dtsi226 tx-completion-queue = <530>;
238 tx-completion-queue = <531>;
H A Dkeystone-k2hk-netcp.dtsi228 tx-completion-queue = <8706>;
240 tx-completion-queue = <8707>;
/f-stack/dpdk/doc/guides/nics/
H A Dena.rst55 * Create I/O completion queue
57 * Destroy I/O completion queue
69 SQ correspondingly). Each SQ has a completion queue (CQ) associated
180 application runs to completion, the ENA can be detached from attached module if
/f-stack/freebsd/contrib/device-tree/Bindings/net/
H A Dkeystone-netcp.txt145 - tx-completion-queue: the navigator queue number where the descriptors are
146 recycled after Tx DMA completion.
237 tx-completion-queue = <8706>;
249 tx-completion-queue = <8707>;
/f-stack/freebsd/contrib/device-tree/Bindings/dma/
H A Dapm-xgene-dma.txt17 are completion interrupts for each DMA channels.
/f-stack/freebsd/contrib/device-tree/Bindings/crypto/
H A Dhisilicon,hip07-sec.txt17 Interrupt 2N + 1 is the completion interrupt for queue N.
/f-stack/dpdk/doc/guides/mempool/
H A Dstack.rst8 ``rte_stack`` DPDK library. For run-to-completion workloads with sufficiently

123