csio_scsim
struct csio_scsim scsim; /* SCSI module*/
#define csio_hw_to_scsim(hw) ((struct csio_scsim *)(&(hw)->scsim))
csio_put_scsi_ioreq_lock(struct csio_hw *hw, struct csio_scsim *scsim,
csio_put_scsi_ioreq_list_lock(struct csio_hw *hw, struct csio_scsim *scsim,
csio_put_scsi_ddp_list_lock(struct csio_hw *hw, struct csio_scsim *scsim,
csio_get_scsi_ioreq_lock(struct csio_hw *hw, struct csio_scsim *scsim)
struct csio_scsim *scm;
struct csio_scsim *scm = csio_hw_to_scsim(hw);
csio_scsi_cleanup_io_q(struct csio_scsim *scm, struct list_head *q)
csio_scsi_gather_active_ios(struct csio_scsim *scm,
struct csio_scsim *scsim = csio_hw_to_scsim(hw);
csio_scsi_abort_io_q(struct csio_scsim *scm, struct list_head *q, uint32_t tmo)
csio_scsim_cleanup_io(struct csio_scsim *scm, bool abort)
csio_scsim_cleanup_io_lnode(struct csio_scsim *scm, struct csio_lnode *ln)
struct csio_scsim *scm = csio_hw_to_scsim(hw);
struct csio_scsim *scsim = csio_hw_to_scsim(hw);
struct csio_scsim *scsim = csio_hw_to_scsim(hw);
struct csio_scsim *scsim = csio_hw_to_scsim(hw);
csio_scsi_alloc_ddp_bufs(struct csio_scsim *scm, struct csio_hw *hw,
csio_scsi_free_ddp_bufs(struct csio_scsim *scm, struct csio_hw *hw)
csio_scsim_init(struct csio_scsim *scm, struct csio_hw *hw)
csio_scsim_exit(struct csio_scsim *scm)
struct csio_scsim *scsim = csio_hw_to_scsim(hw);
struct csio_scsim *scsim = csio_hw_to_scsim(hw);
struct csio_scsim *scsim = csio_hw_to_scsim(hw);
csio_setup_ddp(struct csio_scsim *scsim, struct csio_ioreq *req)
struct csio_scsim *scsim = csio_hw_to_scsim(hw);
struct csio_scsim *scm = csio_hw_to_scsim(hw);
struct csio_scsim *scm = csio_hw_to_scsim(hw);
struct csio_scsim *scm = csio_hw_to_scsim(hw);
struct csio_scsim *scm = csio_hw_to_scsim(hw);
csio_get_scsi_ioreq(struct csio_scsim *scm)
csio_put_scsi_ioreq(struct csio_scsim *scm, struct csio_ioreq *ioreq)
csio_put_scsi_ioreq_list(struct csio_scsim *scm, struct list_head *reqlist,
csio_get_scsi_ddp(struct csio_scsim *scm)
csio_put_scsi_ddp(struct csio_scsim *scm, struct csio_dma_buf *ddp)
csio_put_scsi_ddp_list(struct csio_scsim *scm, struct list_head *reqlist,
void csio_scsi_cleanup_io_q(struct csio_scsim *, struct list_head *);
int csio_scsim_cleanup_io(struct csio_scsim *, bool abort);
int csio_scsim_cleanup_io_lnode(struct csio_scsim *,
int csio_scsim_init(struct csio_scsim *, struct csio_hw *);
void csio_scsim_exit(struct csio_scsim *);