/Linux-v4.19/Documentation/scheduler/ |
D | completion.txt | 1 completions - wait for completion handling 10 to have reached a point or a specific state, completions can provide a 18 advantage of using completions is clear intent of the code, but also more 27 As completions are scheduling related, the code is found in 34 There are three parts to using completions, the initialization of the 38 state of completions. 40 To use completions one needs to include <linux/completion.h> and 42 handling of completions is: 62 Initializing completions: 65 Initialization of dynamically allocated completions, often embedded in [all …]
|
/Linux-v4.19/tools/testing/selftests/net/ |
D | msg_zerocopy.c | 95 static long packets, bytes, completions, expected_completions; variable 383 completions += do_process_zerocopy_cookies(ck); in do_recvmsg_completion() 456 completions += range; in do_recv_completion() 471 while (completions < expected_completions && in do_recv_remaining_completions() 477 if (completions < expected_completions) in do_recv_remaining_completions() 479 completions, expected_completions); in do_recv_remaining_completions() 567 packets, bytes >> 20, completions, in do_tx()
|
/Linux-v4.19/drivers/infiniband/hw/hfi1/ |
D | Kconfig | 15 sdma completions for unit testing
|
/Linux-v4.19/mm/ |
D | page-writeback.c | 159 .wb_completions = &(__wb)->completions 218 .wb_completions = &(__wb)->completions 577 struct fprop_local_percpu *completions, in wb_domain_writeout_inc() argument 580 __fprop_inc_percpu_max(&dom->completions, completions, in wb_domain_writeout_inc() 604 wb_domain_writeout_inc(&global_wb_domain, &wb->completions, in __wb_writeout_inc() 633 if (fprop_new_period(&dom->completions, miss_periods + 1)) { in writeout_period() 656 return fprop_global_init(&dom->completions, gfp); in wb_domain_init() 663 fprop_global_destroy(&dom->completions); in wb_domain_exit() 774 fprop_fraction_percpu(&dom->completions, dtc->wb_completions, in __wb_calc_thresh()
|
D | backing-dev.c | 327 err = fprop_local_init_percpu(&wb->completions, gfp); in wb_init() 342 fprop_local_destroy_percpu(&wb->completions); in wb_init() 386 fprop_local_destroy_percpu(&wb->completions); in wb_exit()
|
/Linux-v4.19/drivers/crypto/caam/ |
D | Kconfig | 61 Select number of descriptor completions to queue before 73 more descriptor completions are queued without reaching the count
|
/Linux-v4.19/include/linux/ |
D | backing-dev-defs.h | 140 struct fprop_local_percpu completions; member
|
D | writeback.h | 122 struct fprop_global completions; member
|
/Linux-v4.19/tools/bpf/bpftool/ |
D | Makefile | 36 bash_compdir ?= /usr/share/bash-completion/completions
|
/Linux-v4.19/Documentation/block/ |
D | queue-sysfs.txt | 60 the CPU will repeatedly ask for completions without giving up any time. 148 If this option is '1', the block layer will migrate request completions to the
|
/Linux-v4.19/drivers/scsi/qedf/ |
D | qedf_debugfs.c | 137 fp->completions); in qedf_dbg_fp_int_cmd_read()
|
D | qedf.h | 224 unsigned long completions; member
|
/Linux-v4.19/Documentation/scsi/ |
D | hpsa.txt | 35 command completions indicated by a single interrupt.
|
/Linux-v4.19/Documentation/networking/ |
D | altera_tse.txt | 80 completions until no more receive completions are available.
|
D | ena.txt | 266 out-of-order TX completions.
|
D | scaling.txt | 376 exclusively to a subset of CPUs, where the transmit completions for 455 with the CPU that processes transmit completions for that queue
|
/Linux-v4.19/drivers/scsi/lpfc/ |
D | lpfc_bsg.c | 5420 LIST_HEAD(completions); in lpfc_bsg_timeout() 5464 list_move_tail(&check_iocb->list, &completions); in lpfc_bsg_timeout() 5468 if (list_empty(&completions)) in lpfc_bsg_timeout() 5471 if (!list_empty(&completions)) { in lpfc_bsg_timeout() 5472 lpfc_sli_cancel_iocbs(phba, &completions, in lpfc_bsg_timeout() 5501 list_move_tail(&check_iocb->list, &completions); in lpfc_bsg_timeout() 5505 if (list_empty(&completions)) in lpfc_bsg_timeout() 5508 if (!list_empty(&completions)) { in lpfc_bsg_timeout() 5509 lpfc_sli_cancel_iocbs(phba, &completions, in lpfc_bsg_timeout()
|
D | lpfc_sli.c | 3847 LIST_HEAD(completions); in lpfc_sli_abort_iocb_ring() 3859 list_splice_init(&pring->txq, &completions); in lpfc_sli_abort_iocb_ring() 3870 list_splice_init(&pring->txq, &completions); in lpfc_sli_abort_iocb_ring() 3880 lpfc_sli_cancel_iocbs(phba, &completions, IOSTAT_LOCAL_REJECT, in lpfc_sli_abort_iocb_ring() 3897 LIST_HEAD(completions); in lpfc_sli_abort_wqe_ring() 10264 LIST_HEAD(completions); in lpfc_sli_mbox_sys_flush() 10272 list_splice_init(&phba->sli.mboxq, &completions); in lpfc_sli_mbox_sys_flush() 10275 list_add_tail(&psli->mbox_active->list, &completions); in lpfc_sli_mbox_sys_flush() 10280 list_splice_init(&phba->sli.mboxq_cmpl, &completions); in lpfc_sli_mbox_sys_flush() 10284 while (!list_empty(&completions)) { in lpfc_sli_mbox_sys_flush() [all …]
|
D | lpfc_hbadisc.c | 4664 LIST_HEAD(completions); in lpfc_no_rpi() 4674 lpfc_sli3_dequeue_nport_iocbs(phba, ndlp, &completions); in lpfc_no_rpi() 4676 lpfc_sli4_dequeue_nport_iocbs(phba, ndlp, &completions); in lpfc_no_rpi() 4680 lpfc_sli_cancel_iocbs(phba, &completions, IOSTAT_LOCAL_REJECT, in lpfc_no_rpi() 5430 LIST_HEAD(completions); in lpfc_free_tx() 5453 list_move_tail(&iocb->list, &completions); in lpfc_free_tx() 5471 lpfc_sli_cancel_iocbs(phba, &completions, IOSTAT_LOCAL_REJECT, in lpfc_free_tx()
|
D | lpfc_els.c | 9307 LIST_HEAD(completions); in lpfc_fabric_abort_vport() 9318 list_move_tail(&piocb->list, &completions); in lpfc_fabric_abort_vport() 9323 lpfc_sli_cancel_iocbs(phba, &completions, IOSTAT_LOCAL_REJECT, in lpfc_fabric_abort_vport() 9340 LIST_HEAD(completions); in lpfc_fabric_abort_nport() 9355 list_move_tail(&piocb->list, &completions); in lpfc_fabric_abort_nport() 9361 lpfc_sli_cancel_iocbs(phba, &completions, IOSTAT_LOCAL_REJECT, in lpfc_fabric_abort_nport() 9378 LIST_HEAD(completions); in lpfc_fabric_abort_hba() 9381 list_splice_init(&phba->fabric_iocb_list, &completions); in lpfc_fabric_abort_hba() 9385 lpfc_sli_cancel_iocbs(phba, &completions, IOSTAT_LOCAL_REJECT, in lpfc_fabric_abort_hba()
|
D | lpfc_init.c | 961 LIST_HEAD(completions); in lpfc_hba_clean_txcmplq() 973 list_splice_init(&pring->txcmplq, &completions); in lpfc_hba_clean_txcmplq() 980 lpfc_sli_cancel_iocbs(phba, &completions, in lpfc_hba_clean_txcmplq() 992 list_splice_init(&pring->txcmplq, &completions); in lpfc_hba_clean_txcmplq() 998 lpfc_sli_cancel_iocbs(phba, &completions, in lpfc_hba_clean_txcmplq() 1262 LIST_HEAD(completions); in lpfc_hb_timeout_handler() 1409 list_splice_init(&phba->elsbuf, &completions); in lpfc_hb_timeout_handler() 1414 while (!list_empty(&completions)) { in lpfc_hb_timeout_handler() 1415 list_remove_head(&completions, buf_ptr, in lpfc_hb_timeout_handler()
|
/Linux-v4.19/drivers/staging/vc04_services/interface/vchiq_arm/ |
D | vchiq_arm.c | 138 VCHIQ_COMPLETION_DATA_T completions[MAX_COMPLETIONS]; member 581 completion = &instance->completions[insert & (MAX_COMPLETIONS - 1)]; in add_completion() 1265 completion = &instance->completions[ in vchiq_ioctl() 2153 completion = &instance->completions[ in vchiq_release()
|
/Linux-v4.19/tools/bpf/bpftool/bash-completion/ |
D | bpftool | 211 # Remove all options so completions don't have to deal with them.
|
/Linux-v4.19/Documentation/timers/ |
D | hrtimers.txt | 54 evil to guarantee the processing of actual timeout completions
|
/Linux-v4.19/Documentation/target/ |
D | tcmu-design.txt | 168 capable of handling out-of-order completions. In this case, userspace can
|