bnx2fc_cmd
struct bnx2fc_cmd **cmds;
struct bnx2fc_cmd *pending_queue[BNX2FC_SQ_WQES_MAX+1];
struct bnx2fc_cmd *aborted_io_req;
struct bnx2fc_cmd *io_req;
struct bnx2fc_cmd *io_req;
struct bnx2fc_cmd *io_req;
struct bnx2fc_cmd *bnx2fc_cmd_alloc(struct bnx2fc_rport *tgt);
struct bnx2fc_cmd *bnx2fc_elstm_alloc(struct bnx2fc_rport *tgt, int type);
int bnx2fc_send_rrq(struct bnx2fc_cmd *aborted_io_req);
int bnx2fc_initiate_cleanup(struct bnx2fc_cmd *io_req);
int bnx2fc_initiate_abts(struct bnx2fc_cmd *io_req);
void bnx2fc_cmd_timer_set(struct bnx2fc_cmd *io_req,
int bnx2fc_init_mp_req(struct bnx2fc_cmd *io_req);
void bnx2fc_init_cleanup_task(struct bnx2fc_cmd *io_req,
void bnx2fc_init_seq_cleanup_task(struct bnx2fc_cmd *seq_clnup_req,
struct bnx2fc_cmd *orig_io_req,
void bnx2fc_init_mp_task(struct bnx2fc_cmd *io_req,
void bnx2fc_init_task(struct bnx2fc_cmd *io_req,
void bnx2fc_process_scsi_cmd_compl(struct bnx2fc_cmd *io_req,
void bnx2fc_process_cleanup_compl(struct bnx2fc_cmd *io_req,
void bnx2fc_process_abts_compl(struct bnx2fc_cmd *io_req,
void bnx2fc_process_tm_compl(struct bnx2fc_cmd *io_req,
void bnx2fc_process_els_compl(struct bnx2fc_cmd *els_req,
void bnx2fc_build_fcp_cmnd(struct bnx2fc_cmd *io_req,
int bnx2fc_post_io_req(struct bnx2fc_rport *tgt, struct bnx2fc_cmd *io_req);
int bnx2fc_send_rec(struct bnx2fc_cmd *orig_io_req);
int bnx2fc_send_srr(struct bnx2fc_cmd *orig_io_req, u32 offset, u8 r_ctl);
void bnx2fc_process_seq_cleanup_compl(struct bnx2fc_cmd *seq_clnup_req,
int bnx2fc_initiate_seq_cleanup(struct bnx2fc_cmd *orig_io_req, u32 offset,
void BNX2FC_IO_DBG(const struct bnx2fc_cmd *io_req, const char *fmt, ...)
void BNX2FC_IO_DBG(const struct bnx2fc_cmd *io_req, const char *fmt, ...);
struct bnx2fc_cmd *els_req;
struct bnx2fc_cmd *srr_req;
struct bnx2fc_cmd *orig_io_req;
struct bnx2fc_cmd *orig_io_req;
struct bnx2fc_cmd *rrq_req;
struct bnx2fc_cmd *orig_io_req, *new_io_req;
struct bnx2fc_cmd *rec_req;
int bnx2fc_send_rec(struct bnx2fc_cmd *orig_io_req)
int bnx2fc_send_rrq(struct bnx2fc_cmd *aborted_io_req)
int bnx2fc_send_srr(struct bnx2fc_cmd *orig_io_req, u32 offset, u8 r_ctl)
struct bnx2fc_cmd *els_req;
void bnx2fc_process_els_compl(struct bnx2fc_cmd *els_req,
void bnx2fc_init_seq_cleanup_task(struct bnx2fc_cmd *seq_clnp_req,
struct bnx2fc_cmd *orig_io_req,
void bnx2fc_init_cleanup_task(struct bnx2fc_cmd *io_req,
void bnx2fc_init_mp_task(struct bnx2fc_cmd *io_req,
void bnx2fc_init_task(struct bnx2fc_cmd *io_req,
struct bnx2fc_cmd *io_req = NULL;
io_req = (struct bnx2fc_cmd *)hba->cmd_mgr->cmds[xid];
io_req = (struct bnx2fc_cmd *)hba->cmd_mgr->cmds[xid];
struct bnx2fc_cmd *io_req;
io_req = (struct bnx2fc_cmd *)hba->cmd_mgr->cmds[xid];
static int bnx2fc_abts_cleanup(struct bnx2fc_cmd *io_req)
struct bnx2fc_cmd *io_req;
void bnx2fc_process_seq_cleanup_compl(struct bnx2fc_cmd *seq_clnp_req,
struct bnx2fc_cmd *orig_io_req = cb_arg->aborted_io_req;
void bnx2fc_process_cleanup_compl(struct bnx2fc_cmd *io_req,
void bnx2fc_process_abts_compl(struct bnx2fc_cmd *io_req,
static void bnx2fc_lun_reset_cmpl(struct bnx2fc_cmd *io_req)
struct bnx2fc_cmd *cmd, *tmp;
static void bnx2fc_tgt_reset_cmpl(struct bnx2fc_cmd *io_req)
struct bnx2fc_cmd *cmd, *tmp;
void bnx2fc_process_tm_compl(struct bnx2fc_cmd *io_req,
static void bnx2fc_scsi_done(struct bnx2fc_cmd *io_req, int err_code)
static int bnx2fc_split_bd(struct bnx2fc_cmd *io_req, u64 addr, int sg_len,
static int bnx2fc_map_sg(struct bnx2fc_cmd *io_req)
static int bnx2fc_build_bd_list_from_sg(struct bnx2fc_cmd *io_req)
static void bnx2fc_unmap_sg_list(struct bnx2fc_cmd *io_req)
void bnx2fc_build_fcp_cmnd(struct bnx2fc_cmd *io_req,
static void bnx2fc_parse_fcp_rsp(struct bnx2fc_cmd *io_req,
struct bnx2fc_cmd *io_req;
static int bnx2fc_split_bd(struct bnx2fc_cmd *io_req, u64 addr, int sg_len,
void bnx2fc_process_scsi_cmd_compl(struct bnx2fc_cmd *io_req,
struct bnx2fc_cmd *io_req)
static int bnx2fc_map_sg(struct bnx2fc_cmd *io_req);
struct bnx2fc_cmd *io_req;
static int bnx2fc_build_bd_list_from_sg(struct bnx2fc_cmd *io_req);
static void bnx2fc_unmap_sg_list(struct bnx2fc_cmd *io_req);
len = (num_ios * (sizeof(struct bnx2fc_cmd *)));
static void bnx2fc_free_mp_resc(struct bnx2fc_cmd *io_req);
static void bnx2fc_parse_fcp_rsp(struct bnx2fc_cmd *io_req,
cmgr->cmds = (struct bnx2fc_cmd **)(cmgr + 1);
void bnx2fc_cmd_timer_set(struct bnx2fc_cmd *io_req,
struct bnx2fc_cmd *tmp, *io_req;
struct bnx2fc_cmd *bnx2fc_elstm_alloc(struct bnx2fc_rport *tgt, int type)
struct bnx2fc_cmd *io_req;
struct bnx2fc_cmd *io_req = container_of(work, struct bnx2fc_cmd,
io_req = (struct bnx2fc_cmd *) listp;
struct bnx2fc_cmd *bnx2fc_cmd_alloc(struct bnx2fc_rport *tgt)
struct bnx2fc_cmd *io_req;
io_req = (struct bnx2fc_cmd *) listp;
struct bnx2fc_cmd *io_req = container_of(ref,
struct bnx2fc_cmd, refcount);
static void bnx2fc_free_mp_resc(struct bnx2fc_cmd *io_req)
int bnx2fc_init_mp_req(struct bnx2fc_cmd *io_req)
struct bnx2fc_cmd *io_req;
int bnx2fc_initiate_abts(struct bnx2fc_cmd *io_req)
struct bnx2fc_cmd *abts_io_req;
int bnx2fc_initiate_seq_cleanup(struct bnx2fc_cmd *orig_io_req, u32 offset,
struct bnx2fc_cmd *seq_clnp_req;
int bnx2fc_initiate_cleanup(struct bnx2fc_cmd *io_req)
struct bnx2fc_cmd *cleanup_io_req;
struct bnx2fc_cmd *io_req;
struct bnx2fc_cmd *tmp;