/linux/Documentation/devicetree/bindings/net/wireless/ |
A D | qcom,ath11k.yaml | 77 - description: interrupt event for ring wbm2host-tx-completions-ring3 78 - description: interrupt event for ring wbm2host-tx-completions-ring2 79 - description: interrupt event for ring wbm2host-tx-completions-ring1 133 - const: wbm2host-tx-completions-ring3 134 - const: wbm2host-tx-completions-ring2 135 - const: wbm2host-tx-completions-ring1 276 "wbm2host-tx-completions-ring3", 277 "wbm2host-tx-completions-ring2", 278 "wbm2host-tx-completions-ring1",
|
/linux/Documentation/scheduler/ |
A D | completion.rst | 9 to have reached a point or a specific state, completions can provide a 19 The advantage of using completions is that they have a well defined, focused 29 As completions are scheduling related, the code can be found in 36 There are three main parts to using completions: 42 There are also some helper functions for checking the state of completions. 48 To use completions you need to #include <linux/completion.h> and 71 Initializing completions: 141 Waiting for completions: 243 Signaling completions: 256 The signaling will work as expected even if completions are signaled before [all …]
|
/linux/tools/testing/selftests/net/ |
A D | msg_zerocopy.c | 95 static long packets, bytes, completions, expected_completions; variable 382 completions += do_process_zerocopy_cookies(ck); in do_recvmsg_completion() 455 completions += range; in do_recv_completion() 470 while (completions < expected_completions && in do_recv_remaining_completions() 476 if (completions < expected_completions) in do_recv_remaining_completions() 478 completions, expected_completions); in do_recv_remaining_completions() 566 packets, bytes >> 20, completions, in do_tx()
|
/linux/lib/dim/ |
A D | rdma_dim.c | 76 void rdma_dim(struct dim *dim, u64 completions) in rdma_dim() argument 83 curr_sample->comp_ctr + completions, in rdma_dim()
|
/linux/drivers/net/ethernet/microsoft/mana/ |
A D | hw_channel.c | 284 struct gdma_comp *completions; in mana_hwc_comp_event() local 290 completions = hwc_cq->comp_buf; in mana_hwc_comp_event() 291 comp_read = mana_gd_poll_cq(q_self, completions, hwc_cq->queue_depth); in mana_hwc_comp_event() 295 comp_data = *(struct hwc_rx_oob *)completions[i].cqe_data; in mana_hwc_comp_event() 297 if (completions[i].is_sq) in mana_hwc_comp_event() 299 completions[i].wq_num, in mana_hwc_comp_event() 303 completions[i].wq_num, in mana_hwc_comp_event()
|
A D | mana_en.c | 783 struct gdma_comp *completions = cq->gdma_comp_buf; in mana_poll_tx_cq() local 801 comp_read = mana_gd_poll_cq(cq->gdma_cq, completions, in mana_poll_tx_cq() 810 if (WARN_ON_ONCE(!completions[i].is_sq)) in mana_poll_tx_cq() 813 cqe_oob = (struct mana_tx_comp_oob *)completions[i].cqe_data; in mana_poll_tx_cq() 844 if (WARN_ON_ONCE(txq->gdma_txq_id != completions[i].wq_num)) in mana_poll_tx_cq()
|
/linux/mm/ |
A D | page-writeback.c | 154 .wb_completions = &(__wb)->completions 213 .wb_completions = &(__wb)->completions 566 struct fprop_local_percpu *completions, in wb_domain_writeout_add() argument 569 __fprop_add_percpu_max(&dom->completions, completions, in wb_domain_writeout_add() 593 wb_domain_writeout_add(&global_wb_domain, &wb->completions, in __wb_writeout_add() 622 if (fprop_new_period(&dom->completions, miss_periods + 1)) { in writeout_period() 645 return fprop_global_init(&dom->completions, gfp); in wb_domain_init() 652 fprop_global_destroy(&dom->completions); in wb_domain_exit() 763 fprop_fraction_percpu(&dom->completions, dtc->wb_completions, in __wb_calc_thresh()
|
A D | backing-dev.c | 316 err = fprop_local_init_percpu(&wb->completions, gfp); in wb_init() 331 fprop_local_destroy_percpu(&wb->completions); in wb_init() 371 fprop_local_destroy_percpu(&wb->completions); in wb_exit()
|
/linux/drivers/infiniband/hw/hfi1/ |
A D | Kconfig | 16 sdma completions for unit testing
|
/linux/drivers/staging/vc04_services/interface/vchiq_arm/ |
A D | vchiq_arm.h | 52 struct vchiq_completion_data_kernel completions[MAX_COMPLETIONS]; member
|
A D | vchiq_dev.c | 481 completion = &instance->completions[remove & (MAX_COMPLETIONS - 1)]; in vchiq_ioc_await_completion() 1280 completion = &instance->completions[instance->completion_remove in vchiq_release()
|
/linux/drivers/crypto/caam/ |
A D | Kconfig | 81 Select number of descriptor completions to queue before 93 more descriptor completions are queued without reaching the count
|
/linux/include/linux/ |
A D | dim.h | 334 void rdma_dim(struct dim *dim, u64 completions);
|
A D | backing-dev-defs.h | 142 struct fprop_local_percpu completions; member
|
A D | writeback.h | 145 struct fprop_global completions; member
|
/linux/tools/power/cpupower/ |
A D | Makefile | 74 bash_completion_dir ?= /usr/share/bash-completion/completions
|
/linux/drivers/staging/qlge/ |
A D | TODO | 15 * struct rx_ring is used for rx and tx completions, with some members relevant
|
/linux/drivers/scsi/qedf/ |
A D | qedf_debugfs.c | 118 fp->completions); in qedf_dbg_fp_int_cmd_read()
|
A D | qedf.h | 243 unsigned long completions; member
|
/linux/tools/bpf/bpftool/ |
A D | Makefile | 76 bash_compdir ?= /usr/share/bash-completion/completions
|
/linux/Documentation/scsi/ |
A D | hpsa.rst | 37 command completions indicated by a single interrupt.
|
/linux/Documentation/networking/device_drivers/ethernet/altera/ |
A D | altera_tse.rst | 97 completions until no more receive completions are available.
|
/linux/Documentation/block/ |
A D | queue-sysfs.rst | 81 the CPU will repeatedly ask for completions without giving up any time. 210 If this option is '1', the block layer will migrate request completions to the
|
/linux/drivers/scsi/lpfc/ |
A D | lpfc_bsg.c | 5967 LIST_HEAD(completions); in lpfc_bsg_timeout() 6011 list_move_tail(&check_iocb->list, &completions); in lpfc_bsg_timeout() 6015 if (list_empty(&completions)) in lpfc_bsg_timeout() 6018 if (!list_empty(&completions)) { in lpfc_bsg_timeout() 6019 lpfc_sli_cancel_iocbs(phba, &completions, in lpfc_bsg_timeout() 6048 list_move_tail(&check_iocb->list, &completions); in lpfc_bsg_timeout() 6052 if (list_empty(&completions)) in lpfc_bsg_timeout() 6055 if (!list_empty(&completions)) { in lpfc_bsg_timeout() 6056 lpfc_sli_cancel_iocbs(phba, &completions, in lpfc_bsg_timeout()
|
A D | lpfc_sli.c | 4469 LIST_HEAD(completions); in lpfc_sli_abort_iocb_ring() 4481 list_splice_init(&pring->txq, &completions); in lpfc_sli_abort_iocb_ring() 4492 list_splice_init(&pring->txq, &completions); in lpfc_sli_abort_iocb_ring() 11787 LIST_HEAD(completions); in lpfc_sli_mbox_sys_flush() 11814 while (!list_empty(&completions)) { in lpfc_sli_mbox_sys_flush() 11842 LIST_HEAD(completions); in lpfc_sli_host_down() 11875 list_move_tail(&iocb->list, &completions); in lpfc_sli_host_down() 11944 LIST_HEAD(completions); in lpfc_sli_hba_down() 12006 while (!list_empty(&completions)) { in lpfc_sli_hba_down() 12007 list_remove_head(&completions, buf_ptr, in lpfc_sli_hba_down() [all …]
|