Symbol: ocs_hw_t
sys/dev/ocs_fc/ocs.h
126
ocs_hw_t hw;
sys/dev/ocs_fc/ocs_common.h
174
ocs_hw_t *hw; /**< pointer to HW */
sys/dev/ocs_fc/ocs_common.h
223
ocs_hw_t *hw; /**< pointer to HW */
sys/dev/ocs_fc/ocs_ddump.c
401
ocs_ddump_hw(ocs_textbuf_t *textbuf, ocs_hw_t *hw, uint32_t flags, uint32_t qentries)
sys/dev/ocs_fc/ocs_ddump.c
43
void hw_queue_ddump(ocs_textbuf_t *textbuf, ocs_hw_t *hw);
sys/dev/ocs_fc/ocs_ddump.c
552
hw_queue_ddump(ocs_textbuf_t *textbuf, ocs_hw_t *hw)
sys/dev/ocs_fc/ocs_ddump.c
61
ocs_ddump_sli4_queue(ocs_textbuf_t *textbuf, const char *name, ocs_hw_t *hw, sli4_queue_t *q, uint32_t q_count, uint32_t qentries)
sys/dev/ocs_fc/ocs_domain.c
1289
ocs_get_wwn(ocs_hw_t *hw, ocs_hw_property_e prop)
sys/dev/ocs_fc/ocs_domain.h
45
extern uint64_t ocs_get_wwn(ocs_hw_t *hw, ocs_hw_property_e prop);
sys/dev/ocs_fc/ocs_drv_fc.h
90
ocs_hw_t hw;
sys/dev/ocs_fc/ocs_hw.c
100
static ocs_hw_rtn_e ocs_hw_exec_dmtf_clp_cmd(ocs_hw_t *hw, ocs_dma_t *dma_cmd, ocs_dma_t *dma_resp, uint32_t opts, ocs_hw_dmtf_clp_cb_t cb, void *arg);
sys/dev/ocs_fc/ocs_hw.c
10013
ocs_hw_t *hw = sport->hw;
sys/dev/ocs_fc/ocs_hw.c
10044
ocs_hw_t *hw = sport->hw;
sys/dev/ocs_fc/ocs_hw.c
10078
ocs_hw_t *hw = sport->hw;
sys/dev/ocs_fc/ocs_hw.c
101
static void ocs_hw_linkcfg_dmtf_clp_cb(ocs_hw_t *hw, int32_t status, uint32_t result_len, void *arg);
sys/dev/ocs_fc/ocs_hw.c
10125
ocs_hw_t *hw = sport->hw;
sys/dev/ocs_fc/ocs_hw.c
10153
ocs_hw_t *hw = sport->hw;
sys/dev/ocs_fc/ocs_hw.c
10186
ocs_hw_t *hw = sport->hw;
sys/dev/ocs_fc/ocs_hw.c
10226
ocs_hw_t *hw = sport->hw;
sys/dev/ocs_fc/ocs_hw.c
10252
ocs_hw_t *hw = sport->hw;
sys/dev/ocs_fc/ocs_hw.c
103
static int32_t __ocs_read_topology_cb(ocs_hw_t *, int32_t, uint8_t *, void *);
sys/dev/ocs_fc/ocs_hw.c
10306
ocs_hw_t *hw = sport->hw;
sys/dev/ocs_fc/ocs_hw.c
10342
ocs_hw_t *hw = sport->hw;
sys/dev/ocs_fc/ocs_hw.c
104
static ocs_hw_rtn_e ocs_hw_get_linkcfg(ocs_hw_t *, uint32_t, ocs_hw_port_control_cb_t, void *);
sys/dev/ocs_fc/ocs_hw.c
10435
ocs_hw_t *hw = sport->hw;
sys/dev/ocs_fc/ocs_hw.c
1046
ocs_hw_config_mrq(ocs_hw_t *hw, uint8_t mode, uint16_t vlanid, uint16_t fcf_index)
sys/dev/ocs_fc/ocs_hw.c
10486
__ocs_hw_port_cb(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg)
sys/dev/ocs_fc/ocs_hw.c
105
static ocs_hw_rtn_e ocs_hw_get_linkcfg_lancer(ocs_hw_t *, uint32_t, ocs_hw_port_control_cb_t, void *);
sys/dev/ocs_fc/ocs_hw.c
10506
__ocs_hw_port_realloc_cb(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg)
sys/dev/ocs_fc/ocs_hw.c
10545
ocs_hw_t *hw = domain->hw;
sys/dev/ocs_fc/ocs_hw.c
10566
ocs_hw_t *hw = domain->hw;
sys/dev/ocs_fc/ocs_hw.c
10598
ocs_hw_t *hw = domain->hw;
sys/dev/ocs_fc/ocs_hw.c
106
static ocs_hw_rtn_e ocs_hw_get_linkcfg_skyhawk(ocs_hw_t *, uint32_t, ocs_hw_port_control_cb_t, void *);
sys/dev/ocs_fc/ocs_hw.c
10630
ocs_hw_t *hw = domain->hw;
sys/dev/ocs_fc/ocs_hw.c
10663
ocs_hw_t *hw = domain->hw;
sys/dev/ocs_fc/ocs_hw.c
107
static ocs_hw_rtn_e ocs_hw_set_linkcfg(ocs_hw_t *, ocs_hw_linkcfg_e, uint32_t, ocs_hw_port_control_cb_t, void *);
sys/dev/ocs_fc/ocs_hw.c
10702
ocs_hw_t *hw = domain->hw;
sys/dev/ocs_fc/ocs_hw.c
10744
ocs_hw_t *hw = domain->hw;
sys/dev/ocs_fc/ocs_hw.c
10786
ocs_hw_t *hw = domain->hw;
sys/dev/ocs_fc/ocs_hw.c
108
static ocs_hw_rtn_e ocs_hw_set_linkcfg_lancer(ocs_hw_t *, ocs_hw_linkcfg_e, uint32_t, ocs_hw_port_control_cb_t, void *);
sys/dev/ocs_fc/ocs_hw.c
10824
ocs_hw_t *hw = domain->hw;
sys/dev/ocs_fc/ocs_hw.c
109
static ocs_hw_rtn_e ocs_hw_set_linkcfg_skyhawk(ocs_hw_t *, ocs_hw_linkcfg_e, uint32_t, ocs_hw_port_control_cb_t, void *);
sys/dev/ocs_fc/ocs_hw.c
10916
ocs_hw_t *hw = domain->hw;
sys/dev/ocs_fc/ocs_hw.c
10951
ocs_hw_t *hw = domain->hw;
sys/dev/ocs_fc/ocs_hw.c
10988
ocs_hw_t *hw = domain->hw;
sys/dev/ocs_fc/ocs_hw.c
11021
ocs_hw_t *hw = domain->hw;
sys/dev/ocs_fc/ocs_hw.c
11062
ocs_hw_t *hw = domain->hw;
sys/dev/ocs_fc/ocs_hw.c
111
static ocs_hw_rtn_e ocs_hw_set_eth_license(ocs_hw_t *hw, uint32_t license);
sys/dev/ocs_fc/ocs_hw.c
11115
ocs_hw_t *hw = domain->hw;
sys/dev/ocs_fc/ocs_hw.c
11171
__ocs_hw_domain_cb(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg)
sys/dev/ocs_fc/ocs_hw.c
11191
target_wqe_timer_nop_cb(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg)
sys/dev/ocs_fc/ocs_hw.c
112
static ocs_hw_rtn_e ocs_hw_set_dif_seed(ocs_hw_t *hw);
sys/dev/ocs_fc/ocs_hw.c
11255
ocs_hw_t *hw = (ocs_hw_t *)arg;
sys/dev/ocs_fc/ocs_hw.c
11267
shutdown_target_wqe_timer(ocs_hw_t *hw)
sys/dev/ocs_fc/ocs_hw.c
113
static ocs_hw_rtn_e ocs_hw_set_dif_mode(ocs_hw_t *hw);
sys/dev/ocs_fc/ocs_hw.c
11306
ocs_hw_is_io_port_owned(ocs_hw_t *hw, ocs_hw_io_t *io)
sys/dev/ocs_fc/ocs_hw.c
11325
ocs_hw_is_xri_port_owned(ocs_hw_t *hw, uint32_t xri)
sys/dev/ocs_fc/ocs_hw.c
11342
ocs_hw_reclaim_xri(ocs_hw_t *hw, uint16_t xri_base, uint16_t xri_count)
sys/dev/ocs_fc/ocs_hw.c
1137
ocs_hw_t *hw = (ocs_hw_t *)arg;
sys/dev/ocs_fc/ocs_hw.c
11380
ocs_hw_cb_post_xri(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg)
sys/dev/ocs_fc/ocs_hw.c
11406
ocs_hw_post_xri(ocs_hw_t *hw, uint32_t xri_start, uint32_t num_to_post)
sys/dev/ocs_fc/ocs_hw.c
11443
ocs_hw_xri_move_to_port_owned(ocs_hw_t *hw, uint32_t num_xri)
sys/dev/ocs_fc/ocs_hw.c
11510
ocs_hw_cb_release_xri(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg)
sys/dev/ocs_fc/ocs_hw.c
11542
ocs_hw_xri_move_to_host_owned(ocs_hw_t *hw, uint8_t num_xri)
sys/dev/ocs_fc/ocs_hw.c
11582
ocs_hw_rx_buffer_alloc(ocs_hw_t *hw, uint32_t rqindex, uint32_t count, uint32_t size)
sys/dev/ocs_fc/ocs_hw.c
1159
ocs_hw_teardown(ocs_hw_t *hw)
sys/dev/ocs_fc/ocs_hw.c
116
static ocs_hw_rtn_e ocs_hw_config_auto_xfer_rdy_t10pi(ocs_hw_t *hw, uint8_t *buf);
sys/dev/ocs_fc/ocs_hw.c
11622
ocs_hw_rx_buffer_free(ocs_hw_t *hw, ocs_hw_rq_buffer_t *rq_buf, uint32_t count)
sys/dev/ocs_fc/ocs_hw.c
11644
ocs_hw_rx_allocate(ocs_hw_t *hw)
sys/dev/ocs_fc/ocs_hw.c
11695
ocs_hw_rx_post(ocs_hw_t *hw)
sys/dev/ocs_fc/ocs_hw.c
117
static ocs_hw_rtn_e ocs_hw_config_set_fdt_xfer_hint(ocs_hw_t *hw, uint32_t fdt_xfer_hint);
sys/dev/ocs_fc/ocs_hw.c
11737
ocs_hw_rx_free(ocs_hw_t *hw)
sys/dev/ocs_fc/ocs_hw.c
11778
ocs_hw_async_cb(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg)
sys/dev/ocs_fc/ocs_hw.c
11804
ocs_hw_async_call(ocs_hw_t *hw, ocs_hw_async_cb_t callback, void *arg)
sys/dev/ocs_fc/ocs_hw.c
11847
ocs_hw_reqtag_init(ocs_hw_t *hw)
sys/dev/ocs_fc/ocs_hw.c
11872
ocs_hw_reqtag_alloc(ocs_hw_t *hw, void (*callback)(void *arg, uint8_t *cqe, int32_t status), void *arg)
sys/dev/ocs_fc/ocs_hw.c
11898
ocs_hw_reqtag_free(ocs_hw_t *hw, hw_wq_callback_t *wqcb)
sys/dev/ocs_fc/ocs_hw.c
119
static int32_t ocs_hw_config_mrq(ocs_hw_t *hw, uint8_t, uint16_t, uint16_t);
sys/dev/ocs_fc/ocs_hw.c
11918
ocs_hw_reqtag_get_instance(ocs_hw_t *hw, uint32_t instance_index)
sys/dev/ocs_fc/ocs_hw.c
11940
ocs_hw_reqtag_reset(ocs_hw_t *hw)
sys/dev/ocs_fc/ocs_hw.c
120
static ocs_hw_rtn_e ocs_hw_config_watchdog_timer(ocs_hw_t *hw);
sys/dev/ocs_fc/ocs_hw.c
12008
ocs_hw_reque_xri( ocs_hw_t *hw, ocs_hw_io_t *io )
sys/dev/ocs_fc/ocs_hw.c
12091
ocs_hw_get_config_persistent_topology(ocs_hw_t *hw)
sys/dev/ocs_fc/ocs_hw.c
121
static ocs_hw_rtn_e ocs_hw_config_sli_port_health_check(ocs_hw_t *hw, uint8_t query, uint8_t enable);
sys/dev/ocs_fc/ocs_hw.c
12137
ocs_hw_set_persistent_topolgy_cb(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg)
sys/dev/ocs_fc/ocs_hw.c
12179
ocs_hw_set_persistent_topology(ocs_hw_t *hw, uint32_t topology, uint32_t opts)
sys/dev/ocs_fc/ocs_hw.c
124
static int32_t ocs_hw_domain_add(ocs_hw_t *, ocs_domain_t *);
sys/dev/ocs_fc/ocs_hw.c
125
static int32_t ocs_hw_domain_del(ocs_hw_t *, ocs_domain_t *);
sys/dev/ocs_fc/ocs_hw.c
12520
static int32_t ocs_hw_workaround_match(ocs_hw_t *hw, hw_workaround_t *w);
sys/dev/ocs_fc/ocs_hw.c
12570
ocs_hw_workaround_match(ocs_hw_t *hw, hw_workaround_t *w)
sys/dev/ocs_fc/ocs_hw.c
1314
ocs_hw_reset(ocs_hw_t *hw, ocs_hw_reset_e reset)
sys/dev/ocs_fc/ocs_hw.c
140
static int32_t __ocs_hw_domain_cb(ocs_hw_t *, int32_t, uint8_t *, void *);
sys/dev/ocs_fc/ocs_hw.c
141
static int32_t __ocs_hw_port_cb(ocs_hw_t *, int32_t, uint8_t *, void *);
sys/dev/ocs_fc/ocs_hw.c
142
static int32_t __ocs_hw_port_realloc_cb(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg);
sys/dev/ocs_fc/ocs_hw.c
145
static void ocs_hw_check_sec_hio_list(ocs_hw_t *hw);
sys/dev/ocs_fc/ocs_hw.c
1466
ocs_hw_get_num_eq(ocs_hw_t *hw)
sys/dev/ocs_fc/ocs_hw.c
1472
ocs_hw_get_fw_timed_out(ocs_hw_t *hw)
sys/dev/ocs_fc/ocs_hw.c
1482
ocs_hw_get(ocs_hw_t *hw, ocs_hw_property_e prop, uint32_t *value)
sys/dev/ocs_fc/ocs_hw.c
149
static void shutdown_target_wqe_timer(ocs_hw_t *hw);
sys/dev/ocs_fc/ocs_hw.c
164
ocs_hw_add_io_timed_wqe(ocs_hw_t *hw, ocs_hw_io_t *io)
sys/dev/ocs_fc/ocs_hw.c
1770
ocs_hw_get_ptr(ocs_hw_t *hw, ocs_hw_property_e prop)
sys/dev/ocs_fc/ocs_hw.c
179
ocs_hw_remove_io_timed_wqe(ocs_hw_t *hw, ocs_hw_io_t *io)
sys/dev/ocs_fc/ocs_hw.c
1810
ocs_hw_set(ocs_hw_t *hw, ocs_hw_property_e prop, uint32_t value)
sys/dev/ocs_fc/ocs_hw.c
2032
ocs_hw_set_ptr(ocs_hw_t *hw, ocs_hw_property_e prop, void *value)
sys/dev/ocs_fc/ocs_hw.c
2075
ocs_hw_event_check(ocs_hw_t *hw, uint32_t vector)
sys/dev/ocs_fc/ocs_hw.c
2116
ocs_hw_t *hw = seq->hw;
sys/dev/ocs_fc/ocs_hw.c
2125
ocs_hw_process(ocs_hw_t *hw, uint32_t vector, uint32_t max_isr_time_msec)
sys/dev/ocs_fc/ocs_hw.c
2179
ocs_hw_eq_process(ocs_hw_t *hw, hw_eq_t *eq, uint32_t max_isr_time_msec)
sys/dev/ocs_fc/ocs_hw.c
2250
ocs_hw_cmd_submit_pending(ocs_hw_t *hw)
sys/dev/ocs_fc/ocs_hw.c
2297
ocs_hw_command(ocs_hw_t *hw, uint8_t *cmd, uint32_t opts, void *cb, void *arg)
sys/dev/ocs_fc/ocs_hw.c
239
ocs_hw_get_num_chutes(ocs_hw_t *hw)
sys/dev/ocs_fc/ocs_hw.c
2392
ocs_hw_callback(ocs_hw_t *hw, ocs_hw_callback_e which, void *func, void *arg)
sys/dev/ocs_fc/ocs_hw.c
2446
ocs_hw_port_alloc(ocs_hw_t *hw, ocs_sli_port_t *sport, ocs_domain_t *domain,
sys/dev/ocs_fc/ocs_hw.c
252
ocs_hw_link_event_init(ocs_hw_t *hw)
sys/dev/ocs_fc/ocs_hw.c
2529
ocs_hw_port_attach(ocs_hw_t *hw, ocs_sli_port_t *sport, uint32_t fc_id)
sys/dev/ocs_fc/ocs_hw.c
2574
ocs_hw_cb_port_control(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg)
sys/dev/ocs_fc/ocs_hw.c
2623
ocs_hw_port_control(ocs_hw_t *hw, ocs_hw_port_e ctrl, uintptr_t value, ocs_hw_port_control_cb_t cb, void *arg)
sys/dev/ocs_fc/ocs_hw.c
2738
ocs_hw_port_free(ocs_hw_t *hw, ocs_sli_port_t *sport)
sys/dev/ocs_fc/ocs_hw.c
278
ocs_hw_read_max_dump_size(ocs_hw_t *hw)
sys/dev/ocs_fc/ocs_hw.c
2783
ocs_hw_domain_alloc(ocs_hw_t *hw, ocs_domain_t *domain, uint32_t fcf, uint32_t vlan)
sys/dev/ocs_fc/ocs_hw.c
2840
ocs_hw_domain_attach(ocs_hw_t *hw, ocs_domain_t *domain, uint32_t fc_id)
sys/dev/ocs_fc/ocs_hw.c
2884
ocs_hw_domain_free(ocs_hw_t *hw, ocs_domain_t *domain)
sys/dev/ocs_fc/ocs_hw.c
2922
ocs_hw_domain_force_free(ocs_hw_t *hw, ocs_domain_t *domain)
sys/dev/ocs_fc/ocs_hw.c
2946
ocs_hw_node_alloc(ocs_hw_t *hw, ocs_remote_node_t *rnode, uint32_t fc_addr,
sys/dev/ocs_fc/ocs_hw.c
2990
ocs_hw_node_attach(ocs_hw_t *hw, ocs_remote_node_t *rnode, ocs_dma_t *sparms)
sys/dev/ocs_fc/ocs_hw.c
3073
ocs_hw_node_free_resources(ocs_hw_t *hw, ocs_remote_node_t *rnode)
sys/dev/ocs_fc/ocs_hw.c
3116
ocs_hw_node_detach(ocs_hw_t *hw, ocs_remote_node_t *rnode)
sys/dev/ocs_fc/ocs_hw.c
3194
ocs_hw_node_free_all(ocs_hw_t *hw)
sys/dev/ocs_fc/ocs_hw.c
3234
ocs_hw_node_group_alloc(ocs_hw_t *hw, ocs_remote_node_group_t *ngroup)
sys/dev/ocs_fc/ocs_hw.c
3254
ocs_hw_node_group_attach(ocs_hw_t *hw, ocs_remote_node_group_t *ngroup, ocs_remote_node_t *rnode)
sys/dev/ocs_fc/ocs_hw.c
3282
ocs_hw_node_group_free(ocs_hw_t *hw, ocs_remote_node_group_t *ngroup)
sys/dev/ocs_fc/ocs_hw.c
3355
_ocs_hw_io_alloc(ocs_hw_t *hw)
sys/dev/ocs_fc/ocs_hw.c
3385
ocs_hw_io_alloc(ocs_hw_t *hw)
sys/dev/ocs_fc/ocs_hw.c
339
ocs_hw_setup(ocs_hw_t *hw, ocs_os_handle_t os, sli4_port_type_e port_type)
sys/dev/ocs_fc/ocs_hw.c
3413
ocs_hw_io_activate_port_owned(ocs_hw_t *hw, ocs_hw_io_t *io)
sys/dev/ocs_fc/ocs_hw.c
3444
ocs_hw_io_free_move_correct_list(ocs_hw_t *hw, ocs_hw_io_t *io)
sys/dev/ocs_fc/ocs_hw.c
3471
ocs_hw_io_free_common(ocs_hw_t *hw, ocs_hw_io_t *io)
sys/dev/ocs_fc/ocs_hw.c
3490
ocs_hw_t *hw = io->hw;
sys/dev/ocs_fc/ocs_hw.c
3519
ocs_hw_t *hw = io->hw;
sys/dev/ocs_fc/ocs_hw.c
3545
ocs_hw_io_free(ocs_hw_t *hw, ocs_hw_io_t *io)
sys/dev/ocs_fc/ocs_hw.c
3572
ocs_hw_io_inuse(ocs_hw_t *hw, ocs_hw_io_t *io)
sys/dev/ocs_fc/ocs_hw.c
362
ocs_memset(hw, 0, sizeof(ocs_hw_t));
sys/dev/ocs_fc/ocs_hw.c
3722
ocs_hw_check_sec_hio_list(ocs_hw_t *hw)
sys/dev/ocs_fc/ocs_hw.c
3837
ocs_hw_srrs_send(ocs_hw_t *hw, ocs_hw_io_type_e type, ocs_hw_io_t *io,
sys/dev/ocs_fc/ocs_hw.c
4049
ocs_hw_io_send(ocs_hw_t *hw, ocs_hw_io_type_e type, ocs_hw_io_t *io,
sys/dev/ocs_fc/ocs_hw.c
4352
ocs_hw_send_frame(ocs_hw_t *hw, fc_header_le_t *hdr, uint8_t sof, uint8_t eof, ocs_dma_t *payload,
sys/dev/ocs_fc/ocs_hw.c
4402
ocs_hw_io_register_sgl(ocs_hw_t *hw, ocs_hw_io_t *io, ocs_dma_t *sgl, uint32_t sgl_count)
sys/dev/ocs_fc/ocs_hw.c
4416
ocs_hw_io_restore_sgl(ocs_hw_t *hw, ocs_hw_io_t *io)
sys/dev/ocs_fc/ocs_hw.c
4452
ocs_hw_io_init_sges(ocs_hw_t *hw, ocs_hw_io_t *io, ocs_hw_io_type_e type)
sys/dev/ocs_fc/ocs_hw.c
4564
ocs_hw_io_add_seed_sge(ocs_hw_t *hw, ocs_hw_io_t *io, ocs_hw_dif_info_t *dif_info)
sys/dev/ocs_fc/ocs_hw.c
4666
ocs_hw_io_overflow_sgl(ocs_hw_t *hw, ocs_hw_io_t *io)
sys/dev/ocs_fc/ocs_hw.c
4749
ocs_hw_io_add_sge(ocs_hw_t *hw, ocs_hw_io_t *io, uintptr_t addr, uint32_t length)
sys/dev/ocs_fc/ocs_hw.c
4818
ocs_hw_io_add_dif_sge(ocs_hw_t *hw, ocs_hw_io_t *io, uintptr_t addr)
sys/dev/ocs_fc/ocs_hw.c
4878
ocs_hw_io_abort(ocs_hw_t *hw, ocs_hw_io_t *io_to_abort, uint32_t send_abts, void *cb, void *arg)
sys/dev/ocs_fc/ocs_hw.c
5023
ocs_hw_io_get_xid(ocs_hw_t *hw, ocs_hw_io_t *io)
sys/dev/ocs_fc/ocs_hw.c
5092
ocs_hw_firmware_write(ocs_hw_t *hw, ocs_dma_t *dma, uint32_t size, uint32_t offset, int last, ocs_hw_fw_cb_t cb, void *arg)
sys/dev/ocs_fc/ocs_hw.c
5124
ocs_hw_firmware_write_lancer(ocs_hw_t *hw, ocs_dma_t *dma, uint32_t size, uint32_t offset, int last, ocs_hw_fw_cb_t cb, void *arg)
sys/dev/ocs_fc/ocs_hw.c
5184
ocs_hw_cb_fw_write(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg)
sys/dev/ocs_fc/ocs_hw.c
5232
ocs_hw_cb_sfp(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg)
sys/dev/ocs_fc/ocs_hw.c
5271
ocs_hw_get_sfp(ocs_hw_t *hw, uint16_t page, ocs_hw_sfp_cb_t cb, void *arg)
sys/dev/ocs_fc/ocs_hw.c
5331
ocs_hw_get_temperature(ocs_hw_t *hw, ocs_hw_temp_cb_t cb, void *arg)
sys/dev/ocs_fc/ocs_hw.c
534
ocs_hw_init(ocs_hw_t *hw)
sys/dev/ocs_fc/ocs_hw.c
5383
ocs_hw_cb_temp(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg)
sys/dev/ocs_fc/ocs_hw.c
5430
ocs_hw_get_link_stats(ocs_hw_t *hw,
sys/dev/ocs_fc/ocs_hw.c
5489
ocs_hw_cb_link_stat(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg)
sys/dev/ocs_fc/ocs_hw.c
5571
ocs_hw_get_host_stats(ocs_hw_t *hw, uint8_t cc, ocs_hw_host_stat_cb_t cb, void *arg)
sys/dev/ocs_fc/ocs_hw.c
5625
ocs_hw_cb_host_stat(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg)
sys/dev/ocs_fc/ocs_hw.c
5823
ocs_hw_set_linkcfg(ocs_hw_t *hw, ocs_hw_linkcfg_e value, uint32_t opts, ocs_hw_port_control_cb_t cb, void *arg)
sys/dev/ocs_fc/ocs_hw.c
5854
ocs_hw_set_linkcfg_lancer(ocs_hw_t *hw, ocs_hw_linkcfg_e value, uint32_t opts, ocs_hw_port_control_cb_t cb, void *arg)
sys/dev/ocs_fc/ocs_hw.c
5921
ocs_hw_set_active_link_config_cb(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg)
sys/dev/ocs_fc/ocs_hw.c
5953
ocs_hw_set_linkcfg_skyhawk(ocs_hw_t *hw, ocs_hw_linkcfg_e value, uint32_t opts, ocs_hw_port_control_cb_t cb, void *arg)
sys/dev/ocs_fc/ocs_hw.c
6017
ocs_hw_get_linkcfg(ocs_hw_t *hw, uint32_t opts, ocs_hw_port_control_cb_t cb, void *arg)
sys/dev/ocs_fc/ocs_hw.c
6047
ocs_hw_get_linkcfg_lancer(ocs_hw_t *hw, uint32_t opts, ocs_hw_port_control_cb_t cb, void *arg)
sys/dev/ocs_fc/ocs_hw.c
6113
ocs_hw_get_active_link_config_cb(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg)
sys/dev/ocs_fc/ocs_hw.c
6149
ocs_hw_get_linkcfg_skyhawk(ocs_hw_t *hw, uint32_t opts, ocs_hw_port_control_cb_t cb, void *arg)
sys/dev/ocs_fc/ocs_hw.c
6213
ocs_hw_set_dif_seed(ocs_hw_t *hw)
sys/dev/ocs_fc/ocs_hw.c
6249
ocs_hw_set_dif_mode(ocs_hw_t *hw)
sys/dev/ocs_fc/ocs_hw.c
6280
ocs_hw_t *hw = (ocs_hw_t *)arg;
sys/dev/ocs_fc/ocs_hw.c
6287
ocs_hw_cb_cfg_watchdog(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg)
sys/dev/ocs_fc/ocs_hw.c
6315
ocs_hw_config_watchdog_timer(ocs_hw_t *hw)
sys/dev/ocs_fc/ocs_hw.c
6343
ocs_hw_config_auto_xfer_rdy_t10pi(ocs_hw_t *hw, uint8_t *buf)
sys/dev/ocs_fc/ocs_hw.c
6398
ocs_hw_config_sli_port_health_check(ocs_hw_t *hw, uint8_t query, uint8_t enable)
sys/dev/ocs_fc/ocs_hw.c
6433
ocs_hw_config_set_fdt_xfer_hint(ocs_hw_t *hw, uint32_t fdt_xfer_hint)
sys/dev/ocs_fc/ocs_hw.c
6468
ocs_hw_linkcfg_dmtf_clp_cb(ocs_hw_t *hw, int32_t status, uint32_t result_len, void *arg)
sys/dev/ocs_fc/ocs_hw.c
6518
ocs_hw_set_dump_location(ocs_hw_t *hw, uint32_t num_buffers, ocs_dma_t *dump_buffers, uint8_t fdb)
sys/dev/ocs_fc/ocs_hw.c
6608
ocs_hw_set_eth_license(ocs_hw_t *hw, uint32_t license)
sys/dev/ocs_fc/ocs_hw.c
6673
ocs_hw_exec_dmtf_clp_cmd(ocs_hw_t *hw, ocs_dma_t *dma_cmd, ocs_dma_t *dma_resp, uint32_t opts, ocs_hw_dmtf_clp_cb_t cb, void *arg)
sys/dev/ocs_fc/ocs_hw.c
6744
ocs_hw_dmtf_clp_cb(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg)
sys/dev/ocs_fc/ocs_hw.c
6835
ocs_hw_clp_resp_get_value(ocs_hw_t *hw, const char *keyword, char *value, uint32_t value_len, const char *resp, uint32_t resp_len)
sys/dev/ocs_fc/ocs_hw.c
6892
ocs_hw_raise_ue(ocs_hw_t *hw, uint8_t dump)
sys/dev/ocs_fc/ocs_hw.c
6924
ocs_hw_cb_dump_get(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg)
sys/dev/ocs_fc/ocs_hw.c
6971
ocs_hw_dump_get(ocs_hw_t *hw, ocs_dma_t *dma, uint32_t size, uint32_t offset, ocs_hw_dump_get_cb_t cb, void *arg)
sys/dev/ocs_fc/ocs_hw.c
7044
ocs_hw_cb_dump_clear(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg)
sys/dev/ocs_fc/ocs_hw.c
7082
ocs_hw_dump_clear(ocs_hw_t *hw, ocs_hw_dump_clear_cb_t cb, void *arg)
sys/dev/ocs_fc/ocs_hw.c
7148
ocs_hw_get_port_protocol_cb(ocs_hw_t *hw, int32_t status,
sys/dev/ocs_fc/ocs_hw.c
7220
ocs_hw_get_port_protocol(ocs_hw_t *hw, uint32_t pci_func,
sys/dev/ocs_fc/ocs_hw.c
73
static void ocs_hw_adjust_wqs(ocs_hw_t *hw);
sys/dev/ocs_fc/ocs_hw.c
7300
ocs_hw_set_port_protocol_cb2(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg)
sys/dev/ocs_fc/ocs_hw.c
7339
ocs_hw_set_port_protocol_cb1(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg)
sys/dev/ocs_fc/ocs_hw.c
74
static uint32_t ocs_hw_get_num_chutes(ocs_hw_t *hw);
sys/dev/ocs_fc/ocs_hw.c
7513
ocs_hw_set_port_protocol(ocs_hw_t *hw, ocs_hw_port_protocol_e new_protocol,
sys/dev/ocs_fc/ocs_hw.c
7591
ocs_hw_get_profile_list_cb(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg)
sys/dev/ocs_fc/ocs_hw.c
7654
ocs_hw_get_profile_list(ocs_hw_t *hw, ocs_get_profile_list_cb_t cb, void* ul_arg)
sys/dev/ocs_fc/ocs_hw.c
77
static int32_t ocs_hw_command_process(ocs_hw_t *, int32_t, uint8_t *, size_t);
sys/dev/ocs_fc/ocs_hw.c
7722
ocs_hw_get_active_profile_cb(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg)
sys/dev/ocs_fc/ocs_hw.c
7763
ocs_hw_get_active_profile(ocs_hw_t *hw, ocs_get_active_profile_cb_t cb, void* ul_arg)
sys/dev/ocs_fc/ocs_hw.c
78
static int32_t ocs_hw_mq_process(ocs_hw_t *, int32_t, sli4_queue_t *);
sys/dev/ocs_fc/ocs_hw.c
7822
ocs_hw_get_nvparms_cb(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg)
sys/dev/ocs_fc/ocs_hw.c
7860
ocs_hw_get_nvparms(ocs_hw_t *hw, ocs_get_nvparms_cb_t cb, void* ul_arg)
sys/dev/ocs_fc/ocs_hw.c
79
static int32_t ocs_hw_cb_read_fcf(ocs_hw_t *, int32_t, uint8_t *, void *);
sys/dev/ocs_fc/ocs_hw.c
7914
ocs_hw_set_nvparms_cb(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg)
sys/dev/ocs_fc/ocs_hw.c
7957
ocs_hw_set_nvparms(ocs_hw_t *hw, ocs_set_nvparms_cb_t cb, uint8_t *wwpn,
sys/dev/ocs_fc/ocs_hw.c
80
static int32_t ocs_hw_cb_node_attach(ocs_hw_t *, int32_t, uint8_t *, void *);
sys/dev/ocs_fc/ocs_hw.c
8004
ocs_hw_io_get_count(ocs_hw_t *hw, ocs_hw_io_count_type_e io_count_type)
sys/dev/ocs_fc/ocs_hw.c
8050
ocs_hw_get_rqes_produced_count(ocs_hw_t *hw)
sys/dev/ocs_fc/ocs_hw.c
8087
ocs_hw_set_active_profile_cb(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg)
sys/dev/ocs_fc/ocs_hw.c
81
static int32_t ocs_hw_cb_node_free(ocs_hw_t *, int32_t, uint8_t *, void *);
sys/dev/ocs_fc/ocs_hw.c
8122
ocs_hw_set_active_profile(ocs_hw_t *hw, ocs_set_active_profile_cb_t cb, uint32_t profile_id, void* ul_arg)
sys/dev/ocs_fc/ocs_hw.c
82
static int32_t ocs_hw_cb_node_free_all(ocs_hw_t *, int32_t, uint8_t *, void *);
sys/dev/ocs_fc/ocs_hw.c
8226
ocs_hw_domain_add(ocs_hw_t *hw, ocs_domain_t *domain)
sys/dev/ocs_fc/ocs_hw.c
8274
ocs_hw_domain_del(ocs_hw_t *hw, ocs_domain_t *domain)
sys/dev/ocs_fc/ocs_hw.c
83
static ocs_hw_rtn_e ocs_hw_setup_io(ocs_hw_t *);
sys/dev/ocs_fc/ocs_hw.c
8331
ocs_hw_domain_get(ocs_hw_t *hw, uint16_t fcfi)
sys/dev/ocs_fc/ocs_hw.c
8349
ocs_hw_domain_get_indexed(ocs_hw_t *hw, uint16_t fcf_index)
sys/dev/ocs_fc/ocs_hw.c
8381
ocs_hw_io_quarantine(ocs_hw_t *hw, hw_wq_t *wq, ocs_hw_io_t *io)
sys/dev/ocs_fc/ocs_hw.c
84
static ocs_hw_rtn_e ocs_hw_init_io(ocs_hw_t *);
sys/dev/ocs_fc/ocs_hw.c
8422
ocs_hw_cq_process(ocs_hw_t *hw, hw_cq_t *cq)
sys/dev/ocs_fc/ocs_hw.c
85
static int32_t ocs_hw_flush(ocs_hw_t *);
sys/dev/ocs_fc/ocs_hw.c
8539
ocs_hw_wq_process(ocs_hw_t *hw, hw_cq_t *cq, uint8_t *cqe, int32_t status, uint16_t rid)
sys/dev/ocs_fc/ocs_hw.c
8584
ocs_hw_t *hw = io->hw;
sys/dev/ocs_fc/ocs_hw.c
86
static int32_t ocs_hw_command_cancel(ocs_hw_t *);
sys/dev/ocs_fc/ocs_hw.c
87
static int32_t ocs_hw_io_cancel(ocs_hw_t *);
sys/dev/ocs_fc/ocs_hw.c
88
static void ocs_hw_io_quarantine(ocs_hw_t *hw, hw_wq_t *wq, ocs_hw_io_t *io);
sys/dev/ocs_fc/ocs_hw.c
8847
ocs_hw_t *hw = io->hw;
sys/dev/ocs_fc/ocs_hw.c
89
static void ocs_hw_io_restore_sgl(ocs_hw_t *, ocs_hw_io_t *);
sys/dev/ocs_fc/ocs_hw.c
8916
ocs_hw_xabt_process(ocs_hw_t *hw, hw_cq_t *cq, uint8_t *cqe, uint16_t rid)
sys/dev/ocs_fc/ocs_hw.c
8998
ocs_hw_adjust_wqs(ocs_hw_t *hw)
sys/dev/ocs_fc/ocs_hw.c
90
static int32_t ocs_hw_io_ini_sge(ocs_hw_t *, ocs_hw_io_t *, ocs_dma_t *, uint32_t, ocs_dma_t *);
sys/dev/ocs_fc/ocs_hw.c
9057
ocs_hw_command_process(ocs_hw_t *hw, int32_t status, uint8_t *mqe, size_t size)
sys/dev/ocs_fc/ocs_hw.c
9098
ocs_hw_mq_process(ocs_hw_t *hw, int32_t status, sli4_queue_t *mq)
sys/dev/ocs_fc/ocs_hw.c
91
static ocs_hw_rtn_e ocs_hw_firmware_write_lancer(ocs_hw_t *hw, ocs_dma_t *dma, uint32_t size, uint32_t offset, int last, ocs_hw_fw_cb_t cb, void *arg);
sys/dev/ocs_fc/ocs_hw.c
9120
ocs_hw_read_fcf(ocs_hw_t *hw, uint32_t index)
sys/dev/ocs_fc/ocs_hw.c
9163
ocs_hw_cb_read_fcf(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg)
sys/dev/ocs_fc/ocs_hw.c
92
static int32_t ocs_hw_cb_fw_write(ocs_hw_t *, int32_t, uint8_t *, void *);
sys/dev/ocs_fc/ocs_hw.c
9246
ocs_hw_t *hw = ctx;
sys/dev/ocs_fc/ocs_hw.c
93
static int32_t ocs_hw_cb_sfp(ocs_hw_t *, int32_t, uint8_t *, void *);
sys/dev/ocs_fc/ocs_hw.c
9310
ocs_hw_t *hw = ctx;
sys/dev/ocs_fc/ocs_hw.c
9383
ocs_hw_cb_node_attach(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg)
sys/dev/ocs_fc/ocs_hw.c
94
static int32_t ocs_hw_cb_temp(ocs_hw_t *, int32_t, uint8_t *, void *);
sys/dev/ocs_fc/ocs_hw.c
9411
ocs_hw_cb_node_free(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg)
sys/dev/ocs_fc/ocs_hw.c
9455
ocs_hw_cb_node_free_all(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg)
sys/dev/ocs_fc/ocs_hw.c
9497
ocs_hw_setup_io(ocs_hw_t *hw)
sys/dev/ocs_fc/ocs_hw.c
95
static int32_t ocs_hw_cb_link_stat(ocs_hw_t *, int32_t, uint8_t *, void *);
sys/dev/ocs_fc/ocs_hw.c
96
static int32_t ocs_hw_cb_host_stat(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg);
sys/dev/ocs_fc/ocs_hw.c
9610
ocs_hw_init_io(ocs_hw_t *hw)
sys/dev/ocs_fc/ocs_hw.c
9687
ocs_hw_flush(ocs_hw_t *hw)
sys/dev/ocs_fc/ocs_hw.c
97
static void ocs_hw_dmtf_clp_cb(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg);
sys/dev/ocs_fc/ocs_hw.c
9700
ocs_hw_command_cancel(ocs_hw_t *hw)
sys/dev/ocs_fc/ocs_hw.c
9736
ocs_hw_io_lookup(ocs_hw_t *hw, uint32_t xri)
sys/dev/ocs_fc/ocs_hw.c
9750
ocs_hw_io_cancel_cleanup(ocs_hw_t *hw, ocs_hw_io_t *io)
sys/dev/ocs_fc/ocs_hw.c
9785
ocs_hw_io_cancel(ocs_hw_t *hw)
sys/dev/ocs_fc/ocs_hw.c
98
static int32_t ocs_hw_clp_resp_get_value(ocs_hw_t *hw, const char *keyword, char *value, uint32_t value_len, const char *resp, uint32_t resp_len);
sys/dev/ocs_fc/ocs_hw.c
9856
ocs_hw_io_ini_sge(ocs_hw_t *hw, ocs_hw_io_t *io, ocs_dma_t *cmnd, uint32_t cmnd_size,
sys/dev/ocs_fc/ocs_hw.c
9883
__ocs_read_topology_cb(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg)
sys/dev/ocs_fc/ocs_hw.c
99
typedef void (*ocs_hw_dmtf_clp_cb_t)(ocs_hw_t *hw, int32_t status, uint32_t result_len, void *arg);
sys/dev/ocs_fc/ocs_hw.c
9961
ocs_hw_t *hw = sport->hw;
sys/dev/ocs_fc/ocs_hw.c
9988
ocs_hw_t *hw = sport->hw;
sys/dev/ocs_fc/ocs_hw.h
1092
typedef void (*tcmd_cq_handler)(ocs_hw_t *hw, uint32_t cq_idx, void *cq_handler_arg);
sys/dev/ocs_fc/ocs_hw.h
1104
ocs_hw_t *hw;
sys/dev/ocs_fc/ocs_hw.h
1152
ocs_hw_t *hw;
sys/dev/ocs_fc/ocs_hw.h
1232
extern hw_eq_t *hw_new_eq(ocs_hw_t *hw, uint32_t entry_count);
sys/dev/ocs_fc/ocs_hw.h
1244
extern void hw_queue_dump(ocs_hw_t *hw);
sys/dev/ocs_fc/ocs_hw.h
1245
extern void hw_queue_teardown(ocs_hw_t *hw);
sys/dev/ocs_fc/ocs_hw.h
1246
extern int32_t hw_route_rqe(ocs_hw_t *hw, ocs_hw_sequence_t *seq);
sys/dev/ocs_fc/ocs_hw.h
1248
extern ocs_hw_rtn_e ocs_hw_setup(ocs_hw_t *, ocs_os_handle_t, sli4_port_type_e);
sys/dev/ocs_fc/ocs_hw.h
1249
extern ocs_hw_rtn_e ocs_hw_init(ocs_hw_t *);
sys/dev/ocs_fc/ocs_hw.h
1250
extern ocs_hw_rtn_e ocs_hw_teardown(ocs_hw_t *);
sys/dev/ocs_fc/ocs_hw.h
1251
extern ocs_hw_rtn_e ocs_hw_reset(ocs_hw_t *, ocs_hw_reset_e);
sys/dev/ocs_fc/ocs_hw.h
1252
extern int32_t ocs_hw_get_num_eq(ocs_hw_t *);
sys/dev/ocs_fc/ocs_hw.h
1253
extern ocs_hw_rtn_e ocs_hw_get(ocs_hw_t *, ocs_hw_property_e, uint32_t *);
sys/dev/ocs_fc/ocs_hw.h
1254
extern void *ocs_hw_get_ptr(ocs_hw_t *, ocs_hw_property_e);
sys/dev/ocs_fc/ocs_hw.h
1255
extern ocs_hw_rtn_e ocs_hw_set(ocs_hw_t *, ocs_hw_property_e, uint32_t);
sys/dev/ocs_fc/ocs_hw.h
1256
extern ocs_hw_rtn_e ocs_hw_set_ptr(ocs_hw_t *, ocs_hw_property_e, void*);
sys/dev/ocs_fc/ocs_hw.h
1257
extern int32_t ocs_hw_event_check(ocs_hw_t *, uint32_t);
sys/dev/ocs_fc/ocs_hw.h
1258
extern int32_t ocs_hw_process(ocs_hw_t *, uint32_t, uint32_t);
sys/dev/ocs_fc/ocs_hw.h
1259
extern ocs_hw_rtn_e ocs_hw_command(ocs_hw_t *, uint8_t *, uint32_t, void *, void *);
sys/dev/ocs_fc/ocs_hw.h
1260
extern ocs_hw_rtn_e ocs_hw_callback(ocs_hw_t *, ocs_hw_callback_e, void *, void *);
sys/dev/ocs_fc/ocs_hw.h
1261
extern ocs_hw_rtn_e ocs_hw_port_alloc(ocs_hw_t *, ocs_sli_port_t *, ocs_domain_t *, uint8_t *);
sys/dev/ocs_fc/ocs_hw.h
1262
extern ocs_hw_rtn_e ocs_hw_port_attach(ocs_hw_t *, ocs_sli_port_t *, uint32_t);
sys/dev/ocs_fc/ocs_hw.h
1264
extern ocs_hw_rtn_e ocs_hw_port_control(ocs_hw_t *, ocs_hw_port_e, uintptr_t, ocs_hw_port_control_cb_t, void *);
sys/dev/ocs_fc/ocs_hw.h
1265
extern ocs_hw_rtn_e ocs_hw_port_free(ocs_hw_t *, ocs_sli_port_t *);
sys/dev/ocs_fc/ocs_hw.h
1266
extern ocs_hw_rtn_e ocs_hw_domain_alloc(ocs_hw_t *, ocs_domain_t *, uint32_t, uint32_t);
sys/dev/ocs_fc/ocs_hw.h
1267
extern ocs_hw_rtn_e ocs_hw_domain_attach(ocs_hw_t *, ocs_domain_t *, uint32_t);
sys/dev/ocs_fc/ocs_hw.h
1268
extern ocs_hw_rtn_e ocs_hw_domain_free(ocs_hw_t *, ocs_domain_t *);
sys/dev/ocs_fc/ocs_hw.h
1269
extern ocs_hw_rtn_e ocs_hw_domain_force_free(ocs_hw_t *, ocs_domain_t *);
sys/dev/ocs_fc/ocs_hw.h
1270
extern ocs_domain_t * ocs_hw_domain_get(ocs_hw_t *, uint16_t);
sys/dev/ocs_fc/ocs_hw.h
1271
extern ocs_hw_rtn_e ocs_hw_node_alloc(ocs_hw_t *, ocs_remote_node_t *, uint32_t, ocs_sli_port_t *);
sys/dev/ocs_fc/ocs_hw.h
1272
extern ocs_hw_rtn_e ocs_hw_node_free_all(ocs_hw_t *);
sys/dev/ocs_fc/ocs_hw.h
1273
extern ocs_hw_rtn_e ocs_hw_node_attach(ocs_hw_t *, ocs_remote_node_t *, ocs_dma_t *);
sys/dev/ocs_fc/ocs_hw.h
1274
extern ocs_hw_rtn_e ocs_hw_node_detach(ocs_hw_t *, ocs_remote_node_t *);
sys/dev/ocs_fc/ocs_hw.h
1275
extern ocs_hw_rtn_e ocs_hw_node_free_resources(ocs_hw_t *, ocs_remote_node_t *);
sys/dev/ocs_fc/ocs_hw.h
1276
extern ocs_hw_rtn_e ocs_hw_node_group_alloc(ocs_hw_t *, ocs_remote_node_group_t *);
sys/dev/ocs_fc/ocs_hw.h
1277
extern ocs_hw_rtn_e ocs_hw_node_group_attach(ocs_hw_t *, ocs_remote_node_group_t *, ocs_remote_node_t *);
sys/dev/ocs_fc/ocs_hw.h
1278
extern ocs_hw_rtn_e ocs_hw_node_group_free(ocs_hw_t *, ocs_remote_node_group_t *);
sys/dev/ocs_fc/ocs_hw.h
1279
extern ocs_hw_io_t *ocs_hw_io_alloc(ocs_hw_t *);
sys/dev/ocs_fc/ocs_hw.h
1280
extern ocs_hw_io_t *ocs_hw_io_activate_port_owned(ocs_hw_t *, ocs_hw_io_t *);
sys/dev/ocs_fc/ocs_hw.h
1281
extern int32_t ocs_hw_io_free(ocs_hw_t *, ocs_hw_io_t *);
sys/dev/ocs_fc/ocs_hw.h
1282
extern uint8_t ocs_hw_io_inuse(ocs_hw_t *hw, ocs_hw_io_t *io);
sys/dev/ocs_fc/ocs_hw.h
1284
extern ocs_hw_rtn_e ocs_hw_srrs_send(ocs_hw_t *, ocs_hw_io_type_e, ocs_hw_io_t *, ocs_dma_t *, uint32_t, ocs_dma_t *, ocs_remote_node_t *, ocs_hw_io_param_t *, ocs_hw_srrs_cb_t, void *);
sys/dev/ocs_fc/ocs_hw.h
1285
extern ocs_hw_rtn_e ocs_hw_io_send(ocs_hw_t *, ocs_hw_io_type_e, ocs_hw_io_t *, uint32_t, ocs_hw_io_param_t *, ocs_remote_node_t *, void *, void *);
sys/dev/ocs_fc/ocs_hw.h
1286
extern ocs_hw_rtn_e _ocs_hw_io_send(ocs_hw_t *hw, ocs_hw_io_type_e type, ocs_hw_io_t *io,
sys/dev/ocs_fc/ocs_hw.h
1289
extern ocs_hw_rtn_e ocs_hw_io_register_sgl(ocs_hw_t *, ocs_hw_io_t *, ocs_dma_t *, uint32_t);
sys/dev/ocs_fc/ocs_hw.h
1290
extern ocs_hw_rtn_e ocs_hw_io_init_sges(ocs_hw_t *hw, ocs_hw_io_t *io, ocs_hw_io_type_e type);
sys/dev/ocs_fc/ocs_hw.h
1291
extern ocs_hw_rtn_e ocs_hw_io_add_seed_sge(ocs_hw_t *hw, ocs_hw_io_t *io, ocs_hw_dif_info_t *dif_info);
sys/dev/ocs_fc/ocs_hw.h
1292
extern ocs_hw_rtn_e ocs_hw_io_add_sge(ocs_hw_t *, ocs_hw_io_t *, uintptr_t, uint32_t);
sys/dev/ocs_fc/ocs_hw.h
1293
extern ocs_hw_rtn_e ocs_hw_io_add_dif_sge(ocs_hw_t *hw, ocs_hw_io_t *io, uintptr_t addr);
sys/dev/ocs_fc/ocs_hw.h
1294
extern ocs_hw_rtn_e ocs_hw_io_abort(ocs_hw_t *, ocs_hw_io_t *, uint32_t, void *, void *);
sys/dev/ocs_fc/ocs_hw.h
1295
extern int32_t ocs_hw_io_get_xid(ocs_hw_t *, ocs_hw_io_t *);
sys/dev/ocs_fc/ocs_hw.h
1296
extern uint32_t ocs_hw_io_get_count(ocs_hw_t *, ocs_hw_io_count_type_e);
sys/dev/ocs_fc/ocs_hw.h
1297
extern uint32_t ocs_hw_get_rqes_produced_count(ocs_hw_t *hw);
sys/dev/ocs_fc/ocs_hw.h
1300
extern ocs_hw_rtn_e ocs_hw_firmware_write(ocs_hw_t *, ocs_dma_t *, uint32_t, uint32_t, int, ocs_hw_fw_cb_t, void*);
sys/dev/ocs_fc/ocs_hw.h
1304
extern ocs_hw_rtn_e ocs_hw_get_sfp(ocs_hw_t *, uint16_t, ocs_hw_sfp_cb_t, void *);
sys/dev/ocs_fc/ocs_hw.h
1315
extern ocs_hw_rtn_e ocs_hw_get_temperature(ocs_hw_t *, ocs_hw_temp_cb_t, void*);
sys/dev/ocs_fc/ocs_hw.h
1322
extern ocs_hw_rtn_e ocs_hw_get_link_stats(ocs_hw_t *,
sys/dev/ocs_fc/ocs_hw.h
1332
extern ocs_hw_rtn_e ocs_hw_get_host_stats(ocs_hw_t *hw, uint8_t cc, ocs_hw_host_stat_cb_t, void *arg);
sys/dev/ocs_fc/ocs_hw.h
1334
extern ocs_hw_rtn_e ocs_hw_raise_ue(ocs_hw_t *, uint8_t);
sys/dev/ocs_fc/ocs_hw.h
1336
extern ocs_hw_rtn_e ocs_hw_dump_get(ocs_hw_t *, ocs_dma_t *, uint32_t, uint32_t, ocs_hw_dump_get_cb_t, void *);
sys/dev/ocs_fc/ocs_hw.h
1337
extern ocs_hw_rtn_e ocs_hw_set_dump_location(ocs_hw_t *, uint32_t, ocs_dma_t *, uint8_t);
sys/dev/ocs_fc/ocs_hw.h
1340
extern ocs_hw_rtn_e ocs_hw_get_port_protocol(ocs_hw_t *hw, uint32_t pci_func, ocs_get_port_protocol_cb_t mgmt_cb, void* ul_arg);
sys/dev/ocs_fc/ocs_hw.h
1342
extern ocs_hw_rtn_e ocs_hw_set_port_protocol(ocs_hw_t *hw, ocs_hw_port_protocol_e profile,
sys/dev/ocs_fc/ocs_hw.h
1347
extern ocs_hw_rtn_e ocs_hw_get_profile_list(ocs_hw_t *hw, ocs_get_profile_list_cb_t mgmt_cb, void *arg);
sys/dev/ocs_fc/ocs_hw.h
1349
extern ocs_hw_rtn_e ocs_hw_get_active_profile(ocs_hw_t *hw, ocs_get_active_profile_cb_t mgmt_cb, void *arg);
sys/dev/ocs_fc/ocs_hw.h
1351
extern ocs_hw_rtn_e ocs_hw_set_active_profile(ocs_hw_t *hw, ocs_set_active_profile_cb_t mgmt_cb,
sys/dev/ocs_fc/ocs_hw.h
1355
extern ocs_hw_rtn_e ocs_hw_get_nvparms(ocs_hw_t *hw, ocs_get_nvparms_cb_t mgmt_cb, void *arg);
sys/dev/ocs_fc/ocs_hw.h
1357
extern ocs_hw_rtn_e ocs_hw_set_nvparms(ocs_hw_t *hw, ocs_set_nvparms_cb_t mgmt_cb, uint8_t *wwpn,
sys/dev/ocs_fc/ocs_hw.h
1359
extern int32_t ocs_hw_eq_process(ocs_hw_t *hw, hw_eq_t *eq, uint32_t max_isr_time_msec);
sys/dev/ocs_fc/ocs_hw.h
1360
extern void ocs_hw_cq_process(ocs_hw_t *hw, hw_cq_t *cq);
sys/dev/ocs_fc/ocs_hw.h
1361
extern void ocs_hw_wq_process(ocs_hw_t *hw, hw_cq_t *cq, uint8_t *cqe, int32_t status, uint16_t rid);
sys/dev/ocs_fc/ocs_hw.h
1362
extern void ocs_hw_xabt_process(ocs_hw_t *hw, hw_cq_t *cq, uint8_t *cqe, uint16_t rid);
sys/dev/ocs_fc/ocs_hw.h
1366
extern ocs_hw_rtn_e ocs_hw_dump_clear(ocs_hw_t *, ocs_hw_dump_clear_cb_t, void *);
sys/dev/ocs_fc/ocs_hw.h
1368
extern uint8_t ocs_hw_is_io_port_owned(ocs_hw_t *hw, ocs_hw_io_t *io);
sys/dev/ocs_fc/ocs_hw.h
1370
extern uint8_t ocs_hw_is_xri_port_owned(ocs_hw_t *hw, uint32_t xri);
sys/dev/ocs_fc/ocs_hw.h
1371
extern ocs_hw_io_t * ocs_hw_io_lookup(ocs_hw_t *hw, uint32_t indicator);
sys/dev/ocs_fc/ocs_hw.h
1372
extern uint32_t ocs_hw_xri_move_to_port_owned(ocs_hw_t *hw, uint32_t num_xri);
sys/dev/ocs_fc/ocs_hw.h
1373
extern ocs_hw_rtn_e ocs_hw_xri_move_to_host_owned(ocs_hw_t *hw, uint8_t num_xri);
sys/dev/ocs_fc/ocs_hw.h
1374
extern int32_t ocs_hw_reque_xri(ocs_hw_t *hw, ocs_hw_io_t *io);
sys/dev/ocs_fc/ocs_hw.h
1375
ocs_hw_rtn_e ocs_hw_set_persistent_topology(ocs_hw_t *hw, uint32_t topology, uint32_t opts);
sys/dev/ocs_fc/ocs_hw.h
1376
extern uint32_t ocs_hw_get_config_persistent_topology(ocs_hw_t *hw);
sys/dev/ocs_fc/ocs_hw.h
1380
ocs_hw_t *hw; /**> pointer to HW */
sys/dev/ocs_fc/ocs_hw.h
1405
ocs_hw_send_frame(ocs_hw_t *hw, fc_header_le_t *hdr, uint8_t sof, uint8_t eof, ocs_dma_t *payload,
sys/dev/ocs_fc/ocs_hw.h
1410
extern int32_t ocs_hw_rqpair_process_rq(ocs_hw_t *hw, hw_cq_t *cq, uint8_t *cqe);
sys/dev/ocs_fc/ocs_hw.h
1411
extern ocs_hw_rtn_e ocs_hw_rqpair_sequence_free(ocs_hw_t *hw, ocs_hw_sequence_t *seq);
sys/dev/ocs_fc/ocs_hw.h
1412
extern int32_t ocs_hw_rqpair_process_auto_xfr_rdy_cmd(ocs_hw_t *hw, hw_cq_t *cq, uint8_t *cqe);
sys/dev/ocs_fc/ocs_hw.h
1413
extern int32_t ocs_hw_rqpair_process_auto_xfr_rdy_data(ocs_hw_t *hw, hw_cq_t *cq, uint8_t *cqe);
sys/dev/ocs_fc/ocs_hw.h
1414
extern ocs_hw_rtn_e ocs_hw_rqpair_init(ocs_hw_t *hw);
sys/dev/ocs_fc/ocs_hw.h
1415
extern ocs_hw_rtn_e ocs_hw_rqpair_auto_xfer_rdy_buffer_alloc(ocs_hw_t *hw, uint32_t num_buffers);
sys/dev/ocs_fc/ocs_hw.h
1416
extern uint8_t ocs_hw_rqpair_auto_xfer_rdy_buffer_post(ocs_hw_t *hw, ocs_hw_io_t *io, int reuse_buf);
sys/dev/ocs_fc/ocs_hw.h
1417
extern ocs_hw_rtn_e ocs_hw_rqpair_auto_xfer_rdy_move_to_port(ocs_hw_t *hw, ocs_hw_io_t *io);
sys/dev/ocs_fc/ocs_hw.h
1418
extern void ocs_hw_rqpair_auto_xfer_rdy_move_to_host(ocs_hw_t *hw, ocs_hw_io_t *io);
sys/dev/ocs_fc/ocs_hw.h
1419
extern void ocs_hw_rqpair_teardown(ocs_hw_t *hw);
sys/dev/ocs_fc/ocs_hw.h
1421
extern ocs_hw_rtn_e ocs_hw_rx_allocate(ocs_hw_t *hw);
sys/dev/ocs_fc/ocs_hw.h
1422
extern ocs_hw_rtn_e ocs_hw_rx_post(ocs_hw_t *hw);
sys/dev/ocs_fc/ocs_hw.h
1423
extern void ocs_hw_rx_free(ocs_hw_t *hw);
sys/dev/ocs_fc/ocs_hw.h
1427
typedef int32_t (*ocs_hw_async_cb_t)(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg);
sys/dev/ocs_fc/ocs_hw.h
1428
extern int32_t ocs_hw_async_call(ocs_hw_t *hw, ocs_hw_async_cb_t callback, void *arg);
sys/dev/ocs_fc/ocs_hw.h
1439
ocs_hw_sequence_free(ocs_hw_t *hw, ocs_hw_sequence_t *seq)
sys/dev/ocs_fc/ocs_hw.h
1446
extern ocs_hw_rtn_e ocs_hw_reqtag_init(ocs_hw_t *hw);
sys/dev/ocs_fc/ocs_hw.h
1447
extern hw_wq_callback_t *ocs_hw_reqtag_alloc(ocs_hw_t *hw,
sys/dev/ocs_fc/ocs_hw.h
1449
extern void ocs_hw_reqtag_free(ocs_hw_t *hw, hw_wq_callback_t *wqcb);
sys/dev/ocs_fc/ocs_hw.h
1450
extern hw_wq_callback_t *ocs_hw_reqtag_get_instance(ocs_hw_t *hw, uint32_t instance_index);
sys/dev/ocs_fc/ocs_hw.h
1451
extern void ocs_hw_reqtag_reset(ocs_hw_t *hw);
sys/dev/ocs_fc/ocs_hw.h
565
ocs_hw_t *hw; /**< pointer back to hardware context */
sys/dev/ocs_fc/ocs_hw.h
747
ocs_hw_t *hw; /**< HW that owns this sequence */
sys/dev/ocs_fc/ocs_hw_queues.c
1020
ocs_hw_qtop_eq_count(ocs_hw_t *hw)
sys/dev/ocs_fc/ocs_hw_queues.c
1348
tok_syntax(ocs_hw_t *hw, tokarray_t *tokarray)
sys/dev/ocs_fc/ocs_hw_queues.c
1373
tok_getnumber(ocs_hw_t *hw, ocs_hw_qtop_t *qtop, tok_t *tok)
sys/dev/ocs_fc/ocs_hw_queues.c
1425
parse_topology(ocs_hw_t *hw, tokarray_t *tokarray, ocs_hw_qtop_t *qtop)
sys/dev/ocs_fc/ocs_hw_queues.c
1593
ocs_hw_qtop_parse(ocs_hw_t *hw, const char *qtop_string)
sys/dev/ocs_fc/ocs_hw_queues.c
1676
static int32_t ocs_hw_rqpair_find(ocs_hw_t *hw, uint16_t rq_id);
sys/dev/ocs_fc/ocs_hw_queues.c
1677
static ocs_hw_sequence_t * ocs_hw_rqpair_get(ocs_hw_t *hw, uint16_t rqindex, uint16_t bufindex);
sys/dev/ocs_fc/ocs_hw_queues.c
1678
static int32_t ocs_hw_rqpair_put(ocs_hw_t *hw, ocs_hw_sequence_t *seq);
sys/dev/ocs_fc/ocs_hw_queues.c
1679
static ocs_hw_rtn_e ocs_hw_rqpair_auto_xfer_rdy_buffer_sequence_reset(ocs_hw_t *hw, ocs_hw_sequence_t *seq);
sys/dev/ocs_fc/ocs_hw_queues.c
1697
ocs_hw_rqpair_process_rq(ocs_hw_t *hw, hw_cq_t *cq, uint8_t *cqe)
sys/dev/ocs_fc/ocs_hw_queues.c
1797
ocs_hw_rqpair_process_auto_xfr_rdy_cmd(ocs_hw_t *hw, hw_cq_t *cq, uint8_t *cqe)
sys/dev/ocs_fc/ocs_hw_queues.c
1961
ocs_hw_rqpair_process_auto_xfr_rdy_data(ocs_hw_t *hw, hw_cq_t *cq, uint8_t *cqe)
sys/dev/ocs_fc/ocs_hw_queues.c
2047
ocs_hw_rqpair_get(ocs_hw_t *hw, uint16_t rqindex, uint16_t bufindex)
sys/dev/ocs_fc/ocs_hw_queues.c
2095
ocs_hw_rqpair_put(ocs_hw_t *hw, ocs_hw_sequence_t *seq)
sys/dev/ocs_fc/ocs_hw_queues.c
2159
ocs_hw_rqpair_sequence_free(ocs_hw_t *hw, ocs_hw_sequence_t *seq)
sys/dev/ocs_fc/ocs_hw_queues.c
2189
ocs_hw_rqpair_find(ocs_hw_t *hw, uint16_t rq_id)
sys/dev/ocs_fc/ocs_hw_queues.c
2207
ocs_hw_rqpair_auto_xfer_rdy_buffer_alloc(ocs_hw_t *hw, uint32_t num_buffers)
sys/dev/ocs_fc/ocs_hw_queues.c
2262
ocs_hw_rqpair_auto_xfer_rdy_dnrx_check(ocs_hw_t *hw)
sys/dev/ocs_fc/ocs_hw_queues.c
2294
ocs_hw_rqpair_auto_xfer_rdy_move_to_port_cb(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg)
sys/dev/ocs_fc/ocs_hw_queues.c
2318
ocs_hw_rqpair_auto_xfer_rdy_move_to_port(ocs_hw_t *hw, ocs_hw_io_t *io)
sys/dev/ocs_fc/ocs_hw_queues.c
2362
ocs_hw_rqpair_auto_xfer_rdy_move_to_host(ocs_hw_t *hw, ocs_hw_io_t *io)
sys/dev/ocs_fc/ocs_hw_queues.c
2398
ocs_hw_rqpair_auto_xfer_rdy_buffer_post(ocs_hw_t *hw, ocs_hw_io_t *io, int reuse_buf)
sys/dev/ocs_fc/ocs_hw_queues.c
2469
ocs_hw_rqpair_auto_xfer_rdy_buffer_sequence_reset(ocs_hw_t *hw, ocs_hw_sequence_t *seq)
sys/dev/ocs_fc/ocs_hw_queues.c
2514
ocs_hw_rqpair_auto_xfer_rdy_buffer_free(ocs_hw_t *hw)
sys/dev/ocs_fc/ocs_hw_queues.c
2546
ocs_hw_rqpair_init(ocs_hw_t *hw)
sys/dev/ocs_fc/ocs_hw_queues.c
2595
ocs_hw_rqpair_teardown(ocs_hw_t *hw)
sys/dev/ocs_fc/ocs_hw_queues.c
355
hw_new_eq(ocs_hw_t *hw, uint32_t entry_count)
sys/dev/ocs_fc/ocs_hw_queues.c
401
ocs_hw_t *hw = eq->hw;
sys/dev/ocs_fc/ocs_hw_queues.c
443
ocs_hw_t *hw = eqs[0]->hw;
sys/dev/ocs_fc/ocs_hw_queues.c
504
ocs_hw_t *hw = cq->eq->hw;
sys/dev/ocs_fc/ocs_hw_queues.c
547
ocs_hw_t *hw = cq->eq->hw;
sys/dev/ocs_fc/ocs_hw_queues.c
55
ocs_hw_init_queues(ocs_hw_t *hw, ocs_hw_qtop_t *qtop)
sys/dev/ocs_fc/ocs_hw_queues.c
592
ocs_hw_t *hw = cq->eq->hw;
sys/dev/ocs_fc/ocs_hw_queues.c
674
ocs_hw_t *hw = cqs[0]->eq->hw;
sys/dev/ocs_fc/ocs_hw_queues.c
868
ocs_hw_t *hw = rq->cq->eq->hw;
sys/dev/ocs_fc/ocs_hw_queues.c
890
hw_queue_dump(ocs_hw_t *hw)
sys/dev/ocs_fc/ocs_hw_queues.c
935
hw_queue_teardown(ocs_hw_t *hw)
sys/dev/ocs_fc/ocs_hw_queues.c
976
ocs_hw_queue_next_wq(ocs_hw_t *hw, ocs_hw_io_t *io)
sys/dev/ocs_fc/ocs_hw_queues.h
84
extern ocs_hw_qtop_t *ocs_hw_qtop_parse(ocs_hw_t *hw, const char *qtop_string);
sys/dev/ocs_fc/ocs_hw_queues.h
87
extern uint32_t ocs_hw_qtop_eq_count(ocs_hw_t *hw);
sys/dev/ocs_fc/ocs_hw_queues.h
89
extern ocs_hw_rtn_e ocs_hw_init_queues(ocs_hw_t *hw, ocs_hw_qtop_t *qtop);
sys/dev/ocs_fc/ocs_hw_queues.h
90
extern void hw_thread_eq_handler(ocs_hw_t *hw, hw_eq_t *eq, uint32_t max_isr_time_msec);
sys/dev/ocs_fc/ocs_hw_queues.h
91
extern void hw_thread_cq_handler(ocs_hw_t *hw, hw_cq_t *cq);
sys/dev/ocs_fc/ocs_hw_queues.h
92
extern hw_wq_t *ocs_hw_queue_next_wq(ocs_hw_t *hw, ocs_hw_io_t *io);
sys/dev/ocs_fc/ocs_ioctl.c
71
__ocs_ioctl_mbox_cb(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg)
sys/dev/ocs_fc/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, uint32_t sgl_count, ocs_hw_io_type_e type)
sys/dev/ocs_fc/ocs_scsi.c
961
ocs_scsi_check_pending_async_cb(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg)
sys/dev/ocs_fc/ocs_unsol.c
1072
ocs_hw_t *hw = &ocs->hw;
sys/dev/ocs_fc/ocs_unsol.c
1198
ocs_hw_t *hw = ctx->hw;
sys/dev/ocs_fc/ocs_unsol.c
1231
ocs_hw_t *hw = &ocs->hw;
sys/dev/ocs_fc/ocs_xport.c
694
ocs_xport_post_node_event_cb(ocs_hw_t *hw, int32_t status, uint8_t *mqe, void *arg)
sys/dev/ocs_fc/ocs_xport.c
838
ocs_hw_t *hw;