| /f-stack/freebsd/contrib/ck/include/ |
| H A D | ck_tflock.h | 43 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 D | vchi_bsd.c | 135 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 D | vchi_bsd.h | 209 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 D | vchiq_arm.h | 71 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 D | vchiq_arm.c | 209 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 D | acl_run.h | 50 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 D | acl_run_neon.h | 166 struct completion cmplt[8]; in search_neon_8() 228 struct completion cmplt[4]; in search_neon_4()
|
| H A D | acl_run_altivec.h | 193 struct completion cmplt[MAX_SEARCHES_ALTIVEC8]; in search_altivec_8() 264 struct completion cmplt[MAX_SEARCHES_ALTIVEC4]; in search_altivec_4()
|
| H A D | acl_run_sse.h | 200 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 D | brcm,iproc-flexrm-mbox.txt | 23 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 D | hisilicon-sas.txt | 19 - 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 D | example.c | 7 void completion(const char *buf, linenoiseCompletions *lc) { in completion() function 45 linenoiseSetCompletionCallback(completion); in main()
|
| H A D | README.markdown | 131 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 D | nitrox_sym_reqmgr.c | 120 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 D | hinic_pmd_cmdq.h | 126 struct hinic_cmdq_completion completion; member 134 struct hinic_cmdq_completion completion; member
|
| H A D | hinic_pmd_cmdq.c | 343 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 D | tpm_tis_mmio.txt | 16 - interrupts: An optional interrupt indicating command completion.
|
| /f-stack/freebsd/contrib/device-tree/src/arm/ |
| H A D | keystone-k2l-netcp.dtsi | 208 tx-completion-queue = <530>; 220 tx-completion-queue = <531>;
|
| H A D | keystone-k2e-netcp.dtsi | 226 tx-completion-queue = <530>; 238 tx-completion-queue = <531>;
|
| H A D | keystone-k2hk-netcp.dtsi | 228 tx-completion-queue = <8706>; 240 tx-completion-queue = <8707>;
|
| /f-stack/dpdk/doc/guides/nics/ |
| H A D | ena.rst | 55 * 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 D | keystone-netcp.txt | 145 - 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 D | apm-xgene-dma.txt | 17 are completion interrupts for each DMA channels.
|
| /f-stack/freebsd/contrib/device-tree/Bindings/crypto/ |
| H A D | hisilicon,hip07-sec.txt | 17 Interrupt 2N + 1 is the completion interrupt for queue N.
|
| /f-stack/dpdk/doc/guides/mempool/ |
| H A D | stack.rst | 8 ``rte_stack`` DPDK library. For run-to-completion workloads with sufficiently
|