Home
last modified time | relevance | path

Searched refs:cmd_mgr (Results 1 – 4 of 4) sorted by relevance

/linux-4.1.27/drivers/scsi/bnx2fc/
Dbnx2fc_io.c430 struct bnx2fc_cmd_mgr *cmd_mgr = interface->hba->cmd_mgr; in bnx2fc_elstm_alloc() local
455 spin_lock_bh(&cmd_mgr->free_list_lock[index]); in bnx2fc_elstm_alloc()
457 if ((list_empty(&(cmd_mgr->free_list[index]))) || in bnx2fc_elstm_alloc()
463 if (list_empty(&(cmd_mgr->free_list[index]))) in bnx2fc_elstm_alloc()
465 spin_unlock_bh(&cmd_mgr->free_list_lock[index]); in bnx2fc_elstm_alloc()
470 cmd_mgr->free_list[index].next; in bnx2fc_elstm_alloc()
474 cmd_mgr->cmds[xid] = io_req; in bnx2fc_elstm_alloc()
477 spin_unlock_bh(&cmd_mgr->free_list_lock[index]); in bnx2fc_elstm_alloc()
482 io_req->cmd_mgr = cmd_mgr; in bnx2fc_elstm_alloc()
488 bd_tbl = io_req->bd_tbl = cmd_mgr->io_bdt_pool[xid]; in bnx2fc_elstm_alloc()
[all …]
Dbnx2fc.h191 struct bnx2fc_cmd_mgr *cmd_mgr; member
429 struct bnx2fc_cmd_mgr *cmd_mgr; member
Dbnx2fc_fcoe.c1276 if (hba->cmd_mgr) { in bnx2fc_hba_destroy()
1277 bnx2fc_cmd_mgr_free(hba->cmd_mgr); in bnx2fc_hba_destroy()
1278 hba->cmd_mgr = NULL; in bnx2fc_hba_destroy()
1332 hba->cmd_mgr = bnx2fc_cmd_mgr_alloc(hba); in bnx2fc_hba_create()
1333 if (!hba->cmd_mgr) { in bnx2fc_hba_create()
Dbnx2fc_hwi.c717 io_req = (struct bnx2fc_cmd *)hba->cmd_mgr->cmds[xid]; in bnx2fc_process_unsol_compl()
844 io_req = (struct bnx2fc_cmd *)hba->cmd_mgr->cmds[xid]; in bnx2fc_process_unsol_compl()
902 io_req = (struct bnx2fc_cmd *)hba->cmd_mgr->cmds[xid]; in bnx2fc_process_cq_compl()