Searched refs:ocs_hw_t (Results 1 – 14 of 14) sorted by relevance
/freebsd/sys/dev/ocs_fc/ |
H A D | ocs_hw.h | 565 ocs_hw_t *hw; /**< pointer back to hardware context */ 747 ocs_hw_t *hw; /**< HW that owns this sequence */ 1092 typedef void (*tcmd_cq_handler)(ocs_hw_t *hw, uint32_t cq_idx, void *cq_handler_arg); 1104 ocs_hw_t *hw; 1152 ocs_hw_t *hw; 1232 extern hw_eq_t *hw_new_eq(ocs_hw_t *hw, uint32_t entry_count); 1244 extern void hw_queue_dump(ocs_hw_t *hw); 1245 extern void hw_queue_teardown(ocs_hw_t *hw); 1246 extern int32_t hw_route_rqe(ocs_hw_t *hw, ocs_hw_sequence_t *seq); 1248 extern ocs_hw_rtn_e ocs_hw_setup(ocs_hw_t *, ocs_os_handle_t, sli4_port_type_e); [all …]
|
H A D | ocs_hw_queues.h | 84 extern ocs_hw_qtop_t *ocs_hw_qtop_parse(ocs_hw_t *hw, const char *qtop_string); 87 extern uint32_t ocs_hw_qtop_eq_count(ocs_hw_t *hw); 89 extern ocs_hw_rtn_e ocs_hw_init_queues(ocs_hw_t *hw, ocs_hw_qtop_t *qtop); 90 extern void hw_thread_eq_handler(ocs_hw_t *hw, hw_eq_t *eq, uint32_t max_isr_time_msec); 91 extern void hw_thread_cq_handler(ocs_hw_t *hw, hw_cq_t *cq); 92 extern hw_wq_t *ocs_hw_queue_next_wq(ocs_hw_t *hw, ocs_hw_io_t *io);
|
H A D | ocs_hw.c | 73 static void ocs_hw_adjust_wqs(ocs_hw_t *hw); 74 static uint32_t ocs_hw_get_num_chutes(ocs_hw_t *hw); 77 static int32_t ocs_hw_command_process(ocs_hw_t *, int32_t, uint8_t *, size_t); 78 static int32_t ocs_hw_mq_process(ocs_hw_t *, int32_t, sli4_queue_t *); 79 static int32_t ocs_hw_cb_read_fcf(ocs_hw_t *, int32_t, uint8_t *, void *); 80 static int32_t ocs_hw_cb_node_attach(ocs_hw_t *, int32_t, uint8_t *, void *); 81 static int32_t ocs_hw_cb_node_free(ocs_hw_t *, int32_t, uint8_t *, void *); 82 static int32_t ocs_hw_cb_node_free_all(ocs_hw_t *, int32_t, uint8_t *, void *); 83 static ocs_hw_rtn_e ocs_hw_setup_io(ocs_hw_t *); 84 static ocs_hw_rtn_e ocs_hw_init_io(ocs_hw_t *); [all …]
|
H A D | ocs_hw_queues.c | 55 ocs_hw_init_queues(ocs_hw_t *hw, ocs_hw_qtop_t *qtop) in ocs_hw_init_queues() 355 hw_new_eq(ocs_hw_t *hw, uint32_t entry_count) in hw_new_eq() 401 ocs_hw_t *hw = eq->hw; in hw_new_cq() 443 ocs_hw_t *hw = eqs[0]->hw; in hw_new_cq_set() 504 ocs_hw_t *hw = cq->eq->hw; in hw_new_mq() 547 ocs_hw_t *hw = cq->eq->hw; in hw_new_wq() 592 ocs_hw_t *hw = cq->eq->hw; in hw_new_rq() 674 ocs_hw_t *hw = cqs[0]->eq->hw; in hw_new_rq_set() 868 ocs_hw_t *hw = rq->cq->eq->hw; in hw_del_rq() 890 hw_queue_dump(ocs_hw_t *hw) in hw_queue_dump() [all …]
|
H A D | ocs_common.h | 77 typedef struct ocs_hw_s ocs_hw_t; typedef 174 ocs_hw_t *hw; /**< pointer to HW */ 223 ocs_hw_t *hw; /**< pointer to HW */
|
H A D | ocs_domain.h | 45 extern uint64_t ocs_get_wwn(ocs_hw_t *hw, ocs_hw_property_e prop);
|
H A D | ocs_drv_fc.h | 90 ocs_hw_t hw;
|
H A D | ocs_ddump.c | 43 void hw_queue_ddump(ocs_textbuf_t *textbuf, ocs_hw_t *hw); 61 ocs_ddump_sli4_queue(ocs_textbuf_t *textbuf, const char *name, ocs_hw_t *hw, sli4_queue_t *q, uint3… in ocs_ddump_sli4_queue() 401 ocs_ddump_hw(ocs_textbuf_t *textbuf, ocs_hw_t *hw, uint32_t flags, uint32_t qentries) in ocs_ddump_hw() 552 hw_queue_ddump(ocs_textbuf_t *textbuf, ocs_hw_t *hw) in hw_queue_ddump()
|
H A D | ocs.h | 126 ocs_hw_t hw;
|
H A D | ocs_unsol.c | 1072 ocs_hw_t *hw = &ocs->hw; in ocs_dispatch_fcp_data() 1198 ocs_hw_t *hw = ctx->hw; in ocs_sframe_common_send_cb() 1231 ocs_hw_t *hw = &ocs->hw; in ocs_sframe_common_send()
|
H A D | ocs_xport.c | 694 ocs_xport_post_node_event_cb(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg) in ocs_xport_post_node_event_cb() 838 ocs_hw_t *hw; in ocs_xport_control()
|
H A D | ocs_scsi.c | 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() 961 ocs_scsi_check_pending_async_cb(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg) in ocs_scsi_check_pending_async_cb()
|
H A D | ocs_domain.c | 1289 ocs_get_wwn(ocs_hw_t *hw, ocs_hw_property_e prop) in ocs_get_wwn()
|
H A D | ocs_ioctl.c | 71 __ocs_ioctl_mbox_cb(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg) in __ocs_ioctl_mbox_cb()
|