Home
last modified time | relevance | path

Searched refs:efct_io (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/scsi/elx/efct/
A Defct_scsi.h85 struct efct_io;
90 typedef int (*efct_scsi_io_cb_t)(struct efct_io *io,
95 typedef int (*efct_scsi_rsp_io_cb_t)(struct efct_io *io,
139 struct efct_io *
141 void efct_scsi_io_free(struct efct_io *io);
168 struct efct_io *abortio, u32 flags);
176 efct_scsi_send_resp(struct efct_io *io, u32 flags,
184 void efct_scsi_io_complete(struct efct_io *io);
197 int efct_scsi_io_dispatch(struct efct_io *io, void *cb);
198 int efct_scsi_io_dispatch_abort(struct efct_io *io, void *cb);
[all …]
A Defct_io.c15 struct efct_io *ios[EFCT_NUM_SCSI_IOS];
25 struct efct_io *io; in efct_io_pool_create()
81 struct efct_io *io; in efct_io_pool_free()
105 struct efct_io *
108 struct efct_io *io = NULL; in efct_io_pool_io_alloc()
117 io = list_first_entry(&io_pool->freelist, struct efct_io, in efct_io_pool_io_alloc()
148 efct_io_pool_io_free(struct efct_io_pool *io_pool, struct efct_io *io) in efct_io_pool_io_free()
172 struct efct_io *
176 struct efct_io *io = NULL; in efct_io_find_tgt_io()
A Defct_scsi.c29 struct efct_io *
34 struct efct_io *io; in efct_scsi_io_alloc()
77 struct efct_io *io = container_of(arg, struct efct_io, ref); in _efct_scsi_io_free()
111 struct efct_io *io = app; in efct_target_io_cb()
256 struct efct_io *io = arg; in efct_scsi_check_pending_async_cb()
388 static struct efct_io *
392 struct efct_io *io = NULL; in efct_scsi_dispatch_pending()
461 struct efct_io *io = NULL; in efct_scsi_check_pending()
840 struct efct_io *io = app; in efct_target_bls_resp_cb()
912 struct efct_io *io = app; in efct_bls_send_rjt_cb()
[all …]
A Defct_io.h96 struct efct_io { struct
145 struct efct_io *io_to_abort; argument
167 struct efct_io * argument
170 efct_io_pool_io_free(struct efct_io_pool *io_pool, struct efct_io *io);
171 struct efct_io *
A Defct_lio.c297 struct efct_io *io = container_of(ocp, struct efct_io, tgt_io); in efct_lio_check_stop_free()
317 struct efct_io *io = container_of(ocp, struct efct_io, tgt_io); in efct_lio_aborted_task()
335 struct efct_io *io = container_of(ocp, struct efct_io, tgt_io); in efct_lio_release_cmd()
371 struct efct_io *io = container_of(ocp, struct efct_io, tgt_io); in efct_lio_get_cmd_state()
380 efct_lio_sg_map(struct efct_io *io) in efct_lio_sg_map()
393 efct_lio_sg_unmap(struct efct_io *io) in efct_lio_sg_unmap()
407 efct_lio_status_done(struct efct_io *io, in efct_lio_status_done()
439 struct efct_io *io = container_of(ocp, struct efct_io, tgt_io); in efct_lio_write_pending()
484 struct efct_io *io = container_of(ocp, struct efct_io, tgt_io); in efct_lio_queue_data_in()
674 struct efct_io *io = container_of(ocp, struct efct_io, tgt_io); in efct_lio_queue_status()
[all …]
A Defct_unsol.c98 efct_fc_tmf_rejected_cb(struct efct_io *io, in efct_fc_tmf_rejected_cb()
107 efct_dispatch_unsol_tmf(struct efct_io *io, u8 tm_flags, u32 lun) in efct_dispatch_unsol_tmf()
159 efct_populate_io_fcp_cmd(struct efct_io *io, struct fcp_cmnd *cmnd, in efct_populate_io_fcp_cmd()
344 struct efct_io *io = NULL; in efct_dispatch_fcp_cmd()
402 efct_process_abts(struct efct_io *io, struct fc_frame_header *hdr) in efct_process_abts()
408 struct efct_io *abortio; in efct_process_abts()
467 struct efct_io *io = NULL; in efct_node_recv_abts_frame()
A Defct_lio.h115 struct efct_io *io_to_abort;
A Defct_hw.h128 struct efct_io;
/linux/drivers/scsi/elx/
A DMakefile10 efct-objs := efct/efct_driver.o efct/efct_io.o efct/efct_scsi.o \

Completed in 19 milliseconds