Home
last modified time | relevance | path

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

/linux-4.4.14/Documentation/scheduler/
Dcompletion.txt1 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/
DTODO6 - replace all semaphores with mutexes or completions
/linux-4.4.14/mm/
Dpage-writeback.c159 .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()
Dbacking-dev.c318 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/
DKconfig60 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/
DKconfig13 sdma completions for unit testing
/linux-4.4.14/include/linux/
Dbacking-dev-defs.h112 struct fprop_local_percpu completions; member
Dwriteback.h130 struct fprop_global completions; member
/linux-4.4.14/Documentation/scsi/
Dhpsa.txt35 command completions indicated by a single interrupt.
Dscsi_eh.txt128 completions and SCSI_EH_CANCEL_CMD for timeouts.
156 occur at any time. Of course, all such completions are ignored as the
DChangeLog.lpfc122 semantics - ELS completions worked for the wrong reasons. Also
591 * Ignore more unexpected completions in lpfc_nportdisc.c.
Dncr53c8xx.txt1034 and delay data transfers or status/completions, and (b) may just waste
/linux-4.4.14/Documentation/block/
Dqueue-sysfs.txt127 If this option is '1', the block layer will migrate request completions to the
Dbiodoc.txt460 avoids reallocs and makes independent completions easier to handle.
/linux-4.4.14/drivers/scsi/lpfc/
Dlpfc_bsg.c5290 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()
Dlpfc_sli.c3531 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 …]
Dlpfc_els.c8701 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()
Dlpfc_hbadisc.c4430 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()
Dlpfc_init.c928 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/
Daltera_tse.txt80 completions until no more receive completions are available.
Dscaling.txt371 exclusively to a subset of CPUs, where the transmit completions for
421 with the CPU that processes transmit completions for that queue
Drds.txt331 looks at write completions
/linux-4.4.14/Documentation/blockdev/
Dcciss.txt88 possible to have multiple command completions indicated by a single
/linux-4.4.14/Documentation/timers/
Dhrtimers.txt54 evil to guarantee the processing of actual timeout completions
/linux-4.4.14/drivers/scsi/aic7xxx/
Daic79xx.seq85 * If we have completions stalled waiting for the qfreeze
459 * completions to continue the data transfer.