efct_hw_io
static inline struct efct_hw_io *
struct efct_hw_io *io = NULL;
io = list_first_entry(&hw->io_free, struct efct_hw_io,
struct efct_hw_io *
struct efct_hw_io *io = NULL;
struct efct_hw_io *io)
efct_hw_io_free_common(struct efct_hw *hw, struct efct_hw_io *io)
struct efct_hw_io *io = container_of(arg, struct efct_hw_io, ref);
efct_hw_io_free(struct efct_hw *hw, struct efct_hw_io *io)
struct efct_hw_io *
efct_hw_io_init_sges(struct efct_hw *hw, struct efct_hw_io *io,
efct_hw_io_add_sge(struct efct_hw *hw, struct efct_hw_io *io,
struct efct_hw_io *io_to_abort = NULL;
struct efct_hw_io *next_io = NULL;
struct efct_hw_io *io = arg;
efct_hw_io_abort(struct efct_hw *hw, struct efct_hw_io *io_to_abort,
struct efct_hw_io *io = NULL;
struct efct_hw_io *hio;
efct_els_ssrs_send_cb(struct efct_hw_io *hio, u32 length, int status,
struct efct_hw_io *hio;
struct efct_hw_io *io, union efct_hw_io_param_u *iparam,
efct_hw_init_free_io(struct efct_hw_io *io)
efct_hw_io_restore_sgl(struct efct_hw *hw, struct efct_hw_io *io)
struct efct_hw_io *io = arg;
struct efct_hw_io *io = NULL;
struct efct_hw_io *io = NULL;
struct efct_hw_io *io = NULL;
struct efct_hw_io *temp;
temp = list_first_entry(&hw->io_wait_free, struct efct_hw_io,
temp = list_first_entry(&hw->io_inuse, struct efct_hw_io,
temp = list_first_entry(&hw->io_free, struct efct_hw_io,
struct efct_hw_io;
typedef int (*efct_hw_done_t)(struct efct_hw_io *, u32 len, int status,
struct efct_hw_io **io;
struct efct_hw_io *send_frame_io;
struct efct_hw_io *efct_hw_io_alloc(struct efct_hw *hw);
int efct_hw_io_free(struct efct_hw *hw, struct efct_hw_io *io);
u8 efct_hw_io_inuse(struct efct_hw *hw, struct efct_hw_io *io);
struct efct_hw_io *io, union efct_hw_io_param_u *iparam,
efct_hw_io_register_sgl(struct efct_hw *hw, struct efct_hw_io *io,
struct efct_hw_io *io, enum efct_hw_io_type type);
efct_hw_io_add_sge(struct efct_hw *hw, struct efct_hw_io *io,
efct_hw_io_abort(struct efct_hw *hw, struct efct_hw_io *io_to_abort,
struct efct_hw_io
struct efct_hw_io *hio = NULL;
struct efct_hw_io *hio;
efct_target_abort_cb(struct efct_hw_io *hio, u32 length, int status,
efct_target_io_cb(struct efct_hw_io *hio, u32 length, int status,
efct_scsi_build_sgls(struct efct_hw *hw, struct efct_hw_io *hio,
struct efct_hw_io *hio = io->hio;
efct_scsi_io_dispatch_hw_io(struct efct_io *io, struct efct_hw_io *hio)
struct efct_hw_io *hio_to_abort = NULL;
struct efct_hw_io *hio;
struct efct_hw_io *hio;
efct_target_bls_resp_cb(struct efct_hw_io *hio, u32 length, int status,
static int efct_bls_send_rjt_cb(struct efct_hw_io *hio, u32 length, int status,