Home
last modified time | relevance | path

Searched refs:ocs_hw_io_t (Results 1 – 11 of 11) sorted by relevance

/freebsd/sys/dev/ocs_fc/
H A Docs_hw.h45 typedef struct ocs_hw_io_s ocs_hw_io_t; typedef
610 ocs_hw_io_t *ovfl_io; /**< Used for SGL chaining on skyhawk */
758 ocs_hw_io_t *hio; /**< HW IO */
844 ocs_hw_io_t *quarantine_ios[OCS_HW_QUARANTINE_QUEUE_DEPTH];
1024 ocs_hw_io_t **io; /**< pointer array of IO objects */
1185 ocs_hw_io_t *send_frame_io;
1279 extern ocs_hw_io_t *ocs_hw_io_alloc(ocs_hw_t *);
1280 extern ocs_hw_io_t *ocs_hw_io_activate_port_owned(ocs_hw_t *, ocs_hw_io_t *);
1281 extern int32_t ocs_hw_io_free(ocs_hw_t *, ocs_hw_io_t *);
1282 extern uint8_t ocs_hw_io_inuse(ocs_hw_t *hw, ocs_hw_io_t *io);
[all …]
H A Docs_hw.c88 static void ocs_hw_io_quarantine(ocs_hw_t *hw, hw_wq_t *wq, ocs_hw_io_t *io);
89 static void ocs_hw_io_restore_sgl(ocs_hw_t *, ocs_hw_io_t *);
90 static int32_t ocs_hw_io_ini_sge(ocs_hw_t *, ocs_hw_io_t *, ocs_dma_t *, uint32_t, ocs_dma_t *);
153 ocs_hw_set_io_wqe_timeout(ocs_hw_io_t *io, uint32_t timeout) in ocs_hw_set_io_wqe_timeout()
164 ocs_hw_add_io_timed_wqe(ocs_hw_t *hw, ocs_hw_io_t *io) in ocs_hw_add_io_timed_wqe()
179 ocs_hw_remove_io_timed_wqe(ocs_hw_t *hw, ocs_hw_io_t *io) in ocs_hw_remove_io_timed_wqe()
444 ocs_list_init(&hw->sec_hio_wait_list, ocs_hw_io_t, link); in ocs_hw_setup()
613 ocs_list_init(&hw->io_inuse, ocs_hw_io_t, link); in ocs_hw_init()
614 ocs_list_init(&hw->io_free, ocs_hw_io_t, link); in ocs_hw_init()
615 ocs_list_init(&hw->io_port_owned, ocs_hw_io_t, link); in ocs_hw_init()
[all …]
H A Docs_unsol.h49 extern void ocs_seq_coalesce_cleanup(ocs_hw_io_t *hio, uint8_t abort_io);
H A Docs_hw_queues.h92 extern hw_wq_t *ocs_hw_queue_next_wq(ocs_hw_t *hw, ocs_hw_io_t *io);
H A Docs_scsi.c85 static int32_t ocs_scsi_io_dispatch_hw_io(ocs_io_t *io, ocs_hw_io_t *hio);
316 ocs_target_io_cb(ocs_hw_io_t *hio, ocs_remote_node_t *rnode, uint32_t length, in ocs_target_io_cb()
683 ocs_scsi_build_sgls(ocs_hw_t *hw, ocs_hw_io_t *hio, ocs_hw_dif_info_t *hw_dif, ocs_scsi_sgl_t *sgl,… in ocs_scsi_build_sgls()
907 ocs_hw_io_t *hio = io->hio; in ocs_log_sgl()
993 ocs_hw_io_t *hio; in ocs_scsi_check_pending()
1120 ocs_hw_io_t *hio; in ocs_scsi_io_dispatch()
1243 ocs_scsi_io_dispatch_hw_io(ocs_io_t *io, ocs_hw_io_t *hio) in ocs_scsi_io_dispatch_hw_io()
1375 ocs_hw_io_t *hio_to_abort = NULL; in ocs_scsi_io_dispatch_no_hw_io()
1846 ocs_target_abort_cb(ocs_hw_io_t *hio, ocs_remote_node_t *rnode, uint32_t length, int32_t status, ui… in ocs_target_abort_cb()
1992 ocs_target_bls_resp_cb(ocs_hw_io_t *hio, ocs_remote_node_t *rnode, uint32_t length, int32_t status,… in ocs_target_bls_resp_cb()
[all …]
H A Docs_io.h94 ocs_hw_io_t *hio; /**< HW IO context */
H A Docs_els.c60 static int32_t ocs_els_acc_cb(ocs_hw_io_t *hio, ocs_remote_node_t *rnode, uint32_t length, int32_t …
62 static int32_t ocs_bls_send_acc_cb(ocs_hw_io_t *hio, ocs_remote_node_t *rnode, uint32_t length,
452 ocs_els_req_cb(ocs_hw_io_t *hio, ocs_remote_node_t *rnode, uint32_t length, int32_t status, uint32_… in ocs_els_req_cb()
545 ocs_els_acc_cb(ocs_hw_io_t *hio, ocs_remote_node_t *rnode, uint32_t length, int32_t status, uint32_… in ocs_els_acc_cb()
1960 ocs_bls_send_acc_cb(ocs_hw_io_t *hio, ocs_remote_node_t *rnode, uint32_t length, int32_t status, ui… in ocs_bls_send_acc_cb()
1987 ocs_els_abort_cb(ocs_hw_io_t *hio, ocs_remote_node_t *rnode, uint32_t length, int32_t status, uint3… in ocs_els_abort_cb()
2675 ocs_ct_acc_cb(ocs_hw_io_t *hio, ocs_remote_node_t *rnode, uint32_t length, int32_t status, uint32_t… in ocs_ct_acc_cb()
H A Docs_unsol.c115 ocs_unsol_abort_cb (ocs_hw_io_t *hio, ocs_remote_node_t *rnode, uint32_t len, int32_t status, uint3… in ocs_unsol_abort_cb()
131 ocs_port_owned_abort(ocs_t *ocs, ocs_hw_io_t *hio) in ocs_port_owned_abort()
1073 ocs_hw_io_t *hio = seq->hio; in ocs_dispatch_fcp_data()
H A Docs_hw_queues.c976 ocs_hw_queue_next_wq(ocs_hw_t *hw, ocs_hw_io_t *io) in ocs_hw_queue_next_wq()
1966 ocs_hw_io_t *io; in ocs_hw_rqpair_process_auto_xfr_rdy_data()
2264 ocs_hw_io_t *io; in ocs_hw_rqpair_auto_xfer_rdy_dnrx_check()
2318 ocs_hw_rqpair_auto_xfer_rdy_move_to_port(ocs_hw_t *hw, ocs_hw_io_t *io) in ocs_hw_rqpair_auto_xfer_rdy_move_to_port()
2362 ocs_hw_rqpair_auto_xfer_rdy_move_to_host(ocs_hw_t *hw, ocs_hw_io_t *io) in ocs_hw_rqpair_auto_xfer_rdy_move_to_host()
2398 ocs_hw_rqpair_auto_xfer_rdy_buffer_post(ocs_hw_t *hw, ocs_hw_io_t *io, int reuse_buf) in ocs_hw_rqpair_auto_xfer_rdy_buffer_post()
H A Docs_ddump.c270 ocs_ddump_hw_io(ocs_textbuf_t *textbuf, ocs_hw_io_t *io) in ocs_ddump_hw_io()
405 ocs_hw_io_t *io = NULL; in ocs_ddump_hw()
H A Docs_io.c285 ocs_hw_io_t *hio = NULL; in ocs_io_pool_io_free()