Searched refs:cbfn_q (Results 1 - 6 of 6) sorted by relevance

/linux-4.4.14/drivers/scsi/csiostor/
H A Dcsio_scsi.h252 csio_scsi_completed(struct csio_ioreq *ioreq, struct list_head *cbfn_q) csio_scsi_completed() argument
256 list_add_tail(&ioreq->sm.sm_list, cbfn_q); csio_scsi_completed()
260 csio_scsi_aborted(struct csio_ioreq *ioreq, struct list_head *cbfn_q) csio_scsi_aborted() argument
263 list_add_tail(&ioreq->sm.sm_list, cbfn_q); csio_scsi_aborted()
267 csio_scsi_closed(struct csio_ioreq *ioreq, struct list_head *cbfn_q) csio_scsi_closed() argument
270 list_add_tail(&ioreq->sm.sm_list, cbfn_q); csio_scsi_closed()
H A Dcsio_isr.c147 struct csio_fl_dma_buf *flb, void *cbfn_q) csio_process_scsi_cmpl()
169 (struct list_head *)cbfn_q); csio_process_scsi_cmpl()
172 (struct list_head *)cbfn_q); csio_process_scsi_cmpl()
195 csio_scsi_completed(ioreq, (struct list_head *)cbfn_q); csio_process_scsi_cmpl()
215 LIST_HEAD(cbfn_q); csio_scsi_isr_handler()
224 &cbfn_q) != 0)) csio_scsi_isr_handler()
228 list_for_each(tmp, &cbfn_q) { csio_scsi_isr_handler()
240 csio_put_scsi_ioreq_list_lock(hw, scm, &cbfn_q, csio_scsi_isr_handler()
146 csio_process_scsi_cmpl(struct csio_hw *hw, void *wr, uint32_t len, struct csio_fl_dma_buf *flb, void *cbfn_q) csio_process_scsi_cmpl() argument
H A Dcsio_mb.c1346 * @cbfn_q: Completion queue.
1350 csio_mb_completions(struct csio_hw *hw, struct list_head *cbfn_q) csio_mb_completions() argument
1356 while (!list_empty(cbfn_q)) { csio_mb_completions()
1357 mbp = list_first_entry(cbfn_q, struct csio_mb, list); csio_mb_completions()
1530 list_add_tail(&mbp->list, &mbm->cbfn_q); csio_mb_isr_handler()
1589 * @cbfn_q: The callback queue.
1594 csio_mb_cancel_all(struct csio_hw *hw, struct list_head *cbfn_q) csio_mb_cancel_all() argument
1608 list_add_tail(&mbp->list, cbfn_q); csio_mb_cancel_all()
1613 list_splice_tail_init(&mbm->req_q, cbfn_q); csio_mb_cancel_all()
1617 if (!list_empty(&mbm->cbfn_q)) { csio_mb_cancel_all()
1618 list_splice_tail_init(&mbm->cbfn_q, cbfn_q); csio_mb_cancel_all()
1622 if (list_empty(cbfn_q)) csio_mb_cancel_all()
1625 list_for_each(tmp, cbfn_q) { list_for_each()
1656 INIT_LIST_HEAD(&mbm->cbfn_q); csio_mbm_init()
1675 CSIO_DB_ASSERT(list_empty(&mbm->cbfn_q)); csio_mbm_exit()
H A Dcsio_mb.h141 struct list_head cbfn_q; /* Mbox completion q */ member in struct:csio_mbm
H A Dcsio_hw.h221 uint32_t n_cbfn; /* Count of cbfn_q */
232 struct list_head cbfn_q; /* Completion queue */ member in struct:csio_mgmtm
H A Dcsio_hw.c3236 LIST_HEAD(cbfn_q); csio_mberr_worker()
3243 if (list_empty(&mbm->cbfn_q)) { csio_mberr_worker()
3248 list_splice_tail_init(&mbm->cbfn_q, &cbfn_q); csio_mberr_worker()
3265 csio_mb_completions(hw, &cbfn_q); csio_mberr_worker()
3302 LIST_HEAD(cbfn_q); csio_hw_mbm_cleanup()
3304 csio_mb_cancel_all(hw, &cbfn_q); csio_hw_mbm_cleanup()
3307 csio_mb_completions(hw, &cbfn_q); csio_hw_mbm_cleanup()
3732 INIT_LIST_HEAD(&mgmtm->cbfn_q); csio_mgmtm_init()

Completed in 160 milliseconds