cmd_mgr 193 drivers/scsi/bnx2fc/bnx2fc.h struct bnx2fc_cmd_mgr *cmd_mgr; cmd_mgr 432 drivers/scsi/bnx2fc/bnx2fc.h struct bnx2fc_cmd_mgr *cmd_mgr; cmd_mgr 1343 drivers/scsi/bnx2fc/bnx2fc_fcoe.c if (hba->cmd_mgr) { cmd_mgr 1344 drivers/scsi/bnx2fc/bnx2fc_fcoe.c bnx2fc_cmd_mgr_free(hba->cmd_mgr); cmd_mgr 1345 drivers/scsi/bnx2fc/bnx2fc_fcoe.c hba->cmd_mgr = NULL; cmd_mgr 1400 drivers/scsi/bnx2fc/bnx2fc_fcoe.c hba->cmd_mgr = bnx2fc_cmd_mgr_alloc(hba); cmd_mgr 1401 drivers/scsi/bnx2fc/bnx2fc_fcoe.c if (!hba->cmd_mgr) { cmd_mgr 714 drivers/scsi/bnx2fc/bnx2fc_hwi.c io_req = (struct bnx2fc_cmd *)hba->cmd_mgr->cmds[xid]; cmd_mgr 838 drivers/scsi/bnx2fc/bnx2fc_hwi.c io_req = (struct bnx2fc_cmd *)hba->cmd_mgr->cmds[xid]; cmd_mgr 896 drivers/scsi/bnx2fc/bnx2fc_hwi.c io_req = (struct bnx2fc_cmd *)hba->cmd_mgr->cmds[xid]; cmd_mgr 398 drivers/scsi/bnx2fc/bnx2fc_io.c struct bnx2fc_cmd_mgr *cmd_mgr = interface->hba->cmd_mgr; cmd_mgr 423 drivers/scsi/bnx2fc/bnx2fc_io.c spin_lock_bh(&cmd_mgr->free_list_lock[index]); cmd_mgr 425 drivers/scsi/bnx2fc/bnx2fc_io.c if ((list_empty(&(cmd_mgr->free_list[index]))) || cmd_mgr 431 drivers/scsi/bnx2fc/bnx2fc_io.c if (list_empty(&(cmd_mgr->free_list[index]))) cmd_mgr 433 drivers/scsi/bnx2fc/bnx2fc_io.c spin_unlock_bh(&cmd_mgr->free_list_lock[index]); cmd_mgr 438 drivers/scsi/bnx2fc/bnx2fc_io.c cmd_mgr->free_list[index].next; cmd_mgr 442 drivers/scsi/bnx2fc/bnx2fc_io.c cmd_mgr->cmds[xid] = io_req; cmd_mgr 445 drivers/scsi/bnx2fc/bnx2fc_io.c spin_unlock_bh(&cmd_mgr->free_list_lock[index]); cmd_mgr 450 drivers/scsi/bnx2fc/bnx2fc_io.c io_req->cmd_mgr = cmd_mgr; cmd_mgr 456 drivers/scsi/bnx2fc/bnx2fc_io.c bd_tbl = io_req->bd_tbl = cmd_mgr->io_bdt_pool[xid]; cmd_mgr 468 drivers/scsi/bnx2fc/bnx2fc_io.c struct bnx2fc_cmd_mgr *cmd_mgr = interface->hba->cmd_mgr; cmd_mgr 482 drivers/scsi/bnx2fc/bnx2fc_io.c spin_lock_bh(&cmd_mgr->free_list_lock[index]); cmd_mgr 484 drivers/scsi/bnx2fc/bnx2fc_io.c if ((list_empty(&cmd_mgr->free_list[index])) || cmd_mgr 487 drivers/scsi/bnx2fc/bnx2fc_io.c spin_unlock_bh(&cmd_mgr->free_list_lock[index]); cmd_mgr 493 drivers/scsi/bnx2fc/bnx2fc_io.c cmd_mgr->free_list[index].next; cmd_mgr 497 drivers/scsi/bnx2fc/bnx2fc_io.c cmd_mgr->cmds[xid] = io_req; cmd_mgr 500 drivers/scsi/bnx2fc/bnx2fc_io.c spin_unlock_bh(&cmd_mgr->free_list_lock[index]); cmd_mgr 506 drivers/scsi/bnx2fc/bnx2fc_io.c io_req->cmd_mgr = cmd_mgr; cmd_mgr 511 drivers/scsi/bnx2fc/bnx2fc_io.c bd_tbl = io_req->bd_tbl = cmd_mgr->io_bdt_pool[xid]; cmd_mgr 523 drivers/scsi/bnx2fc/bnx2fc_io.c struct bnx2fc_cmd_mgr *cmd_mgr = io_req->cmd_mgr; cmd_mgr 532 drivers/scsi/bnx2fc/bnx2fc_io.c spin_lock_bh(&cmd_mgr->free_list_lock[index]); cmd_mgr 535 drivers/scsi/bnx2fc/bnx2fc_io.c cmd_mgr->cmds[io_req->xid] = NULL; cmd_mgr 540 drivers/scsi/bnx2fc/bnx2fc_io.c &cmd_mgr->free_list[index]); cmd_mgr 542 drivers/scsi/bnx2fc/bnx2fc_io.c spin_unlock_bh(&cmd_mgr->free_list_lock[index]); cmd_mgr 141 drivers/scsi/qedf/qedf.h struct qedf_cmd_mgr *cmd_mgr; cmd_mgr 381 drivers/scsi/qedf/qedf.h struct qedf_cmd_mgr *cmd_mgr; cmd_mgr 347 drivers/scsi/qedf/qedf_debugfs.c atomic_read(&qedf->cmd_mgr->free_list_cnt)); cmd_mgr 308 drivers/scsi/qedf/qedf_io.c struct qedf_cmd_mgr *cmd_mgr = qedf->cmd_mgr; cmd_mgr 335 drivers/scsi/qedf/qedf_io.c if (atomic_read(&cmd_mgr->free_list_cnt) <= GBL_RSVD_TASKS) { cmd_mgr 338 drivers/scsi/qedf/qedf_io.c atomic_read(&cmd_mgr->free_list_cnt)); cmd_mgr 342 drivers/scsi/qedf/qedf_io.c spin_lock_irqsave(&cmd_mgr->lock, flags); cmd_mgr 344 drivers/scsi/qedf/qedf_io.c io_req = &cmd_mgr->cmds[cmd_mgr->idx]; cmd_mgr 345 drivers/scsi/qedf/qedf_io.c cmd_mgr->idx++; cmd_mgr 346 drivers/scsi/qedf/qedf_io.c if (cmd_mgr->idx == FCOE_PARAMS_NUM_TASKS) cmd_mgr 347 drivers/scsi/qedf/qedf_io.c cmd_mgr->idx = 0; cmd_mgr 355 drivers/scsi/qedf/qedf_io.c spin_unlock_irqrestore(&cmd_mgr->lock, flags); cmd_mgr 367 drivers/scsi/qedf/qedf_io.c spin_unlock_irqrestore(&cmd_mgr->lock, flags); cmd_mgr 372 drivers/scsi/qedf/qedf_io.c atomic_dec(&cmd_mgr->free_list_cnt); cmd_mgr 374 drivers/scsi/qedf/qedf_io.c io_req->cmd_mgr = cmd_mgr; cmd_mgr 387 drivers/scsi/qedf/qedf_io.c bd_tbl = io_req->bd_tbl = cmd_mgr->io_bdt_pool[xid]; cmd_mgr 443 drivers/scsi/qedf/qedf_io.c struct qedf_cmd_mgr *cmd_mgr = io_req->cmd_mgr; cmd_mgr 458 drivers/scsi/qedf/qedf_io.c atomic_inc(&cmd_mgr->free_list_cnt); cmd_mgr 472 drivers/scsi/qedf/qedf_io.c spin_lock_irqsave(&cmd_mgr->lock, flags); cmd_mgr 475 drivers/scsi/qedf/qedf_io.c spin_unlock_irqrestore(&cmd_mgr->lock, flags); cmd_mgr 1569 drivers/scsi/qedf/qedf_io.c struct qedf_cmd_mgr *cmd_mgr; cmd_mgr 1611 drivers/scsi/qedf/qedf_io.c cmd_mgr = qedf->cmd_mgr; cmd_mgr 1628 drivers/scsi/qedf/qedf_io.c io_req = &cmd_mgr->cmds[i]; cmd_mgr 1635 drivers/scsi/qedf/qedf_io.c spin_lock_irqsave(&cmd_mgr->lock, flags); cmd_mgr 1644 drivers/scsi/qedf/qedf_io.c spin_unlock_irqrestore(&cmd_mgr->lock, flags); cmd_mgr 1646 drivers/scsi/qedf/qedf_io.c spin_unlock_irqrestore(&cmd_mgr->lock, flags); cmd_mgr 1797 drivers/scsi/qedf/qedf_io.c io_req = &cmd_mgr->cmds[i]; cmd_mgr 1763 drivers/scsi/qedf/qedf_main.c vport_qedf->cmd_mgr = base_qedf->cmd_mgr; cmd_mgr 2142 drivers/scsi/qedf/qedf_main.c io_req = &qedf->cmd_mgr->cmds[xid]; cmd_mgr 2684 drivers/scsi/qedf/qedf_main.c io_req = &qedf->cmd_mgr->cmds[xid]; cmd_mgr 3385 drivers/scsi/qedf/qedf_main.c qedf->cmd_mgr = qedf_cmd_mgr_alloc(qedf); cmd_mgr 3386 drivers/scsi/qedf/qedf_main.c if (!qedf->cmd_mgr) { cmd_mgr 3528 drivers/scsi/qedf/qedf_main.c qedf_cmd_mgr_free(qedf->cmd_mgr); cmd_mgr 3619 drivers/scsi/qedf/qedf_main.c qedf_cmd_mgr_free(qedf->cmd_mgr);