Home
last modified time | relevance | path

Searched refs:cmd_mgr (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/drivers/scsi/bnx2fc/
H A Dbnx2fc_io.c398 struct bnx2fc_cmd_mgr *cmd_mgr = interface->hba->cmd_mgr; in bnx2fc_elstm_alloc() local
423 spin_lock_bh(&cmd_mgr->free_list_lock[index]); in bnx2fc_elstm_alloc()
425 if ((list_empty(&(cmd_mgr->free_list[index]))) || in bnx2fc_elstm_alloc()
431 if (list_empty(&(cmd_mgr->free_list[index]))) in bnx2fc_elstm_alloc()
433 spin_unlock_bh(&cmd_mgr->free_list_lock[index]); in bnx2fc_elstm_alloc()
438 cmd_mgr->free_list[index].next; in bnx2fc_elstm_alloc()
442 cmd_mgr->cmds[xid] = io_req; in bnx2fc_elstm_alloc()
445 spin_unlock_bh(&cmd_mgr->free_list_lock[index]); in bnx2fc_elstm_alloc()
450 io_req->cmd_mgr in bnx2fc_elstm_alloc()
468 struct bnx2fc_cmd_mgr *cmd_mgr = interface->hba->cmd_mgr; bnx2fc_cmd_alloc() local
523 struct bnx2fc_cmd_mgr *cmd_mgr = io_req->cmd_mgr; bnx2fc_cmd_release() local
[all...]
H A Dbnx2fc.h193 struct bnx2fc_cmd_mgr *cmd_mgr; member
432 struct bnx2fc_cmd_mgr *cmd_mgr; member
H A Dbnx2fc_fcoe.c1344 if (hba->cmd_mgr) { in bnx2fc_hba_destroy()
1345 bnx2fc_cmd_mgr_free(hba->cmd_mgr); in bnx2fc_hba_destroy()
1346 hba->cmd_mgr = NULL; in bnx2fc_hba_destroy()
1401 hba->cmd_mgr = bnx2fc_cmd_mgr_alloc(hba); in bnx2fc_hba_create()
1402 if (!hba->cmd_mgr) { in bnx2fc_hba_create()
H A Dbnx2fc_hwi.c710 io_req = (struct bnx2fc_cmd *)hba->cmd_mgr->cmds[xid]; in bnx2fc_process_unsol_compl()
832 io_req = (struct bnx2fc_cmd *)hba->cmd_mgr->cmds[xid]; in bnx2fc_process_unsol_compl()
876 io_req = (struct bnx2fc_cmd *)hba->cmd_mgr->cmds[xid]; in bnx2fc_process_cq_compl()
/kernel/linux/linux-6.6/drivers/scsi/bnx2fc/
H A Dbnx2fc_io.c398 struct bnx2fc_cmd_mgr *cmd_mgr = interface->hba->cmd_mgr; in bnx2fc_elstm_alloc() local
423 spin_lock_bh(&cmd_mgr->free_list_lock[index]); in bnx2fc_elstm_alloc()
425 if ((list_empty(&(cmd_mgr->free_list[index]))) || in bnx2fc_elstm_alloc()
431 if (list_empty(&(cmd_mgr->free_list[index]))) in bnx2fc_elstm_alloc()
433 spin_unlock_bh(&cmd_mgr->free_list_lock[index]); in bnx2fc_elstm_alloc()
438 cmd_mgr->free_list[index].next; in bnx2fc_elstm_alloc()
442 cmd_mgr->cmds[xid] = io_req; in bnx2fc_elstm_alloc()
445 spin_unlock_bh(&cmd_mgr->free_list_lock[index]); in bnx2fc_elstm_alloc()
450 io_req->cmd_mgr in bnx2fc_elstm_alloc()
468 struct bnx2fc_cmd_mgr *cmd_mgr = interface->hba->cmd_mgr; bnx2fc_cmd_alloc() local
521 struct bnx2fc_cmd_mgr *cmd_mgr = io_req->cmd_mgr; bnx2fc_cmd_release() local
[all...]
H A Dbnx2fc.h190 struct bnx2fc_cmd_mgr *cmd_mgr; member
429 struct bnx2fc_cmd_mgr *cmd_mgr; member
H A Dbnx2fc_fcoe.c1336 if (hba->cmd_mgr) { in bnx2fc_hba_destroy()
1337 bnx2fc_cmd_mgr_free(hba->cmd_mgr); in bnx2fc_hba_destroy()
1338 hba->cmd_mgr = NULL; in bnx2fc_hba_destroy()
1393 hba->cmd_mgr = bnx2fc_cmd_mgr_alloc(hba); in bnx2fc_hba_create()
1394 if (!hba->cmd_mgr) { in bnx2fc_hba_create()
H A Dbnx2fc_hwi.c710 io_req = (struct bnx2fc_cmd *)hba->cmd_mgr->cmds[xid]; in bnx2fc_process_unsol_compl()
831 io_req = (struct bnx2fc_cmd *)hba->cmd_mgr->cmds[xid]; in bnx2fc_process_unsol_compl()
875 io_req = (struct bnx2fc_cmd *)hba->cmd_mgr->cmds[xid]; in bnx2fc_process_cq_compl()
/kernel/linux/linux-5.10/drivers/scsi/qedf/
H A Dqedf_io.c306 struct qedf_cmd_mgr *cmd_mgr = qedf->cmd_mgr; in qedf_alloc_cmd() local
333 if (atomic_read(&cmd_mgr->free_list_cnt) <= GBL_RSVD_TASKS) { in qedf_alloc_cmd()
336 atomic_read(&cmd_mgr->free_list_cnt)); in qedf_alloc_cmd()
340 spin_lock_irqsave(&cmd_mgr->lock, flags); in qedf_alloc_cmd()
342 io_req = &cmd_mgr->cmds[cmd_mgr->idx]; in qedf_alloc_cmd()
343 cmd_mgr->idx++; in qedf_alloc_cmd()
344 if (cmd_mgr->idx == FCOE_PARAMS_NUM_TASKS) in qedf_alloc_cmd()
345 cmd_mgr in qedf_alloc_cmd()
441 struct qedf_cmd_mgr *cmd_mgr = io_req->cmd_mgr; qedf_release_cmd() local
1607 struct qedf_cmd_mgr *cmd_mgr; qedf_flush_active_ios() local
[all...]
H A Dqedf.h141 struct qedf_cmd_mgr *cmd_mgr; member
382 struct qedf_cmd_mgr *cmd_mgr; member
H A Dqedf_main.c1860 vport_qedf->cmd_mgr = base_qedf->cmd_mgr; in qedf_vport_create()
2269 io_req = &qedf->cmd_mgr->cmds[xid]; in qedf_process_completions()
2813 io_req = &qedf->cmd_mgr->cmds[xid]; in qedf_process_cqe()
3540 qedf->cmd_mgr = qedf_cmd_mgr_alloc(qedf); in __qedf_probe()
3541 if (!qedf->cmd_mgr) { in __qedf_probe()
3688 qedf_cmd_mgr_free(qedf->cmd_mgr); in __qedf_probe()
3779 qedf_cmd_mgr_free(qedf->cmd_mgr); in __qedf_remove()
H A Dqedf_debugfs.c352 atomic_read(&qedf->cmd_mgr->free_list_cnt)); in qedf_driver_stats_show()
/kernel/linux/linux-6.6/drivers/scsi/qedf/
H A Dqedf_io.c301 struct qedf_cmd_mgr *cmd_mgr = qedf->cmd_mgr; in qedf_alloc_cmd() local
328 if (atomic_read(&cmd_mgr->free_list_cnt) <= GBL_RSVD_TASKS) { in qedf_alloc_cmd()
331 atomic_read(&cmd_mgr->free_list_cnt)); in qedf_alloc_cmd()
335 spin_lock_irqsave(&cmd_mgr->lock, flags); in qedf_alloc_cmd()
337 io_req = &cmd_mgr->cmds[cmd_mgr->idx]; in qedf_alloc_cmd()
338 cmd_mgr->idx++; in qedf_alloc_cmd()
339 if (cmd_mgr->idx == FCOE_PARAMS_NUM_TASKS) in qedf_alloc_cmd()
340 cmd_mgr in qedf_alloc_cmd()
436 struct qedf_cmd_mgr *cmd_mgr = io_req->cmd_mgr; qedf_release_cmd() local
1587 struct qedf_cmd_mgr *cmd_mgr; qedf_flush_active_ios() local
[all...]
H A Dqedf.h137 struct qedf_cmd_mgr *cmd_mgr; member
388 struct qedf_cmd_mgr *cmd_mgr; member
H A Dqedf_main.c1863 vport_qedf->cmd_mgr = base_qedf->cmd_mgr; in qedf_vport_create()
2271 io_req = &qedf->cmd_mgr->cmds[xid]; in qedf_process_completions()
2815 io_req = &qedf->cmd_mgr->cmds[xid]; in qedf_process_cqe()
3549 qedf->cmd_mgr = qedf_cmd_mgr_alloc(qedf); in __qedf_probe()
3550 if (!qedf->cmd_mgr) { in __qedf_probe()
3698 qedf_cmd_mgr_free(qedf->cmd_mgr); in __qedf_probe()
3789 qedf_cmd_mgr_free(qedf->cmd_mgr); in __qedf_remove()
H A Dqedf_debugfs.c352 atomic_read(&qedf->cmd_mgr->free_list_cnt)); in qedf_driver_stats_show()

Completed in 31 milliseconds