| /linux-4.4.14/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 29 implementation see completions-design.txt 35 There are three parts to using completions, the initialization of the 39 state of completions. 41 To use completions one needs to include <linux/completion.h> and 43 handling of completions is: 63 Initializing completions: [all …]
|
| /linux-4.4.14/drivers/staging/wilc1000/ |
| D | TODO | 6 - replace all semaphores with mutexes or completions
|
| /linux-4.4.14/mm/ |
| D | page-writeback.c | 159 .wb_completions = &(__wb)->completions 218 .wb_completions = &(__wb)->completions 535 struct fprop_local_percpu *completions, in wb_domain_writeout_inc() argument 538 __fprop_inc_percpu_max(&dom->completions, completions, in wb_domain_writeout_inc() 562 wb_domain_writeout_inc(&global_wb_domain, &wb->completions, in __wb_writeout_inc() 591 if (fprop_new_period(&dom->completions, miss_periods + 1)) { in writeout_period() 616 return fprop_global_init(&dom->completions, gfp); in wb_domain_init() 623 fprop_global_destroy(&dom->completions); in wb_domain_exit() 734 fprop_fraction_percpu(&dom->completions, dtc->wb_completions, in __wb_calc_thresh()
|
| D | backing-dev.c | 318 err = fprop_local_init_percpu(&wb->completions, gfp); in wb_init() 333 fprop_local_destroy_percpu(&wb->completions); in wb_init() 371 fprop_local_destroy_percpu(&wb->completions); in wb_exit()
|
| /linux-4.4.14/drivers/crypto/caam/ |
| D | Kconfig | 60 Select number of descriptor completions to queue before 72 more descriptor completions are queued without reaching the count
|
| /linux-4.4.14/drivers/staging/rdma/hfi1/ |
| D | Kconfig | 13 sdma completions for unit testing
|
| /linux-4.4.14/include/linux/ |
| D | backing-dev-defs.h | 112 struct fprop_local_percpu completions; member
|
| D | writeback.h | 130 struct fprop_global completions; member
|
| /linux-4.4.14/Documentation/scsi/ |
| D | hpsa.txt | 35 command completions indicated by a single interrupt.
|
| D | scsi_eh.txt | 128 completions and SCSI_EH_CANCEL_CMD for timeouts. 156 occur at any time. Of course, all such completions are ignored as the
|
| D | ChangeLog.lpfc | 122 semantics - ELS completions worked for the wrong reasons. Also 591 * Ignore more unexpected completions in lpfc_nportdisc.c.
|
| D | ncr53c8xx.txt | 1034 and delay data transfers or status/completions, and (b) may just waste
|
| /linux-4.4.14/Documentation/block/ |
| D | queue-sysfs.txt | 127 If this option is '1', the block layer will migrate request completions to the
|
| D | biodoc.txt | 460 avoids reallocs and makes independent completions easier to handle.
|
| /linux-4.4.14/drivers/scsi/lpfc/ |
| D | lpfc_bsg.c | 5290 LIST_HEAD(completions); in lpfc_bsg_timeout() 5330 list_move_tail(&check_iocb->list, &completions); in lpfc_bsg_timeout() 5334 if (list_empty(&completions)) in lpfc_bsg_timeout() 5337 if (!list_empty(&completions)) { in lpfc_bsg_timeout() 5338 lpfc_sli_cancel_iocbs(phba, &completions, in lpfc_bsg_timeout() 5367 list_move_tail(&check_iocb->list, &completions); in lpfc_bsg_timeout() 5371 if (list_empty(&completions)) in lpfc_bsg_timeout() 5374 if (!list_empty(&completions)) { in lpfc_bsg_timeout() 5375 lpfc_sli_cancel_iocbs(phba, &completions, in lpfc_bsg_timeout()
|
| D | lpfc_sli.c | 3531 LIST_HEAD(completions); in lpfc_sli_abort_iocb_ring() 3543 list_splice_init(&pring->txq, &completions); in lpfc_sli_abort_iocb_ring() 3554 list_splice_init(&pring->txq, &completions); in lpfc_sli_abort_iocb_ring() 3564 lpfc_sli_cancel_iocbs(phba, &completions, IOSTAT_LOCAL_REJECT, in lpfc_sli_abort_iocb_ring() 9280 LIST_HEAD(completions); in lpfc_sli_mbox_sys_flush() 9288 list_splice_init(&phba->sli.mboxq, &completions); in lpfc_sli_mbox_sys_flush() 9291 list_add_tail(&psli->mbox_active->list, &completions); in lpfc_sli_mbox_sys_flush() 9296 list_splice_init(&phba->sli.mboxq_cmpl, &completions); in lpfc_sli_mbox_sys_flush() 9300 while (!list_empty(&completions)) { in lpfc_sli_mbox_sys_flush() 9301 list_remove_head(&completions, pmb, LPFC_MBOXQ_t, list); in lpfc_sli_mbox_sys_flush() [all …]
|
| D | lpfc_els.c | 8701 LIST_HEAD(completions); in lpfc_fabric_abort_vport() 8712 list_move_tail(&piocb->list, &completions); in lpfc_fabric_abort_vport() 8717 lpfc_sli_cancel_iocbs(phba, &completions, IOSTAT_LOCAL_REJECT, in lpfc_fabric_abort_vport() 8734 LIST_HEAD(completions); in lpfc_fabric_abort_nport() 8744 list_move_tail(&piocb->list, &completions); in lpfc_fabric_abort_nport() 8750 lpfc_sli_cancel_iocbs(phba, &completions, IOSTAT_LOCAL_REJECT, in lpfc_fabric_abort_nport() 8767 LIST_HEAD(completions); in lpfc_fabric_abort_hba() 8770 list_splice_init(&phba->fabric_iocb_list, &completions); in lpfc_fabric_abort_hba() 8774 lpfc_sli_cancel_iocbs(phba, &completions, IOSTAT_LOCAL_REJECT, in lpfc_fabric_abort_hba()
|
| D | lpfc_hbadisc.c | 4430 LIST_HEAD(completions); in lpfc_no_rpi() 4460 &completions); in lpfc_no_rpi() 4468 lpfc_sli_cancel_iocbs(phba, &completions, IOSTAT_LOCAL_REJECT, in lpfc_no_rpi() 5192 LIST_HEAD(completions); in lpfc_free_tx() 5213 list_move_tail(&iocb->list, &completions); in lpfc_free_tx() 5231 lpfc_sli_cancel_iocbs(phba, &completions, IOSTAT_LOCAL_REJECT, in lpfc_free_tx()
|
| D | lpfc_init.c | 928 LIST_HEAD(completions); in lpfc_hba_clean_txcmplq() 940 list_splice_init(&pring->txcmplq, &completions); in lpfc_hba_clean_txcmplq() 949 lpfc_sli_cancel_iocbs(phba, &completions, IOSTAT_LOCAL_REJECT, in lpfc_hba_clean_txcmplq() 1183 LIST_HEAD(completions); in lpfc_hb_timeout_handler() 1217 list_splice_init(&phba->elsbuf, &completions); in lpfc_hb_timeout_handler() 1222 while (!list_empty(&completions)) { in lpfc_hb_timeout_handler() 1223 list_remove_head(&completions, buf_ptr, in lpfc_hb_timeout_handler()
|
| /linux-4.4.14/Documentation/networking/ |
| D | altera_tse.txt | 80 completions until no more receive completions are available.
|
| D | scaling.txt | 371 exclusively to a subset of CPUs, where the transmit completions for 421 with the CPU that processes transmit completions for that queue
|
| D | rds.txt | 331 looks at write completions
|
| /linux-4.4.14/Documentation/blockdev/ |
| D | cciss.txt | 88 possible to have multiple command completions indicated by a single
|
| /linux-4.4.14/Documentation/timers/ |
| D | hrtimers.txt | 54 evil to guarantee the processing of actual timeout completions
|
| /linux-4.4.14/drivers/scsi/aic7xxx/ |
| D | aic79xx.seq | 85 * If we have completions stalled waiting for the qfreeze 459 * completions to continue the data transfer.
|