usr/src/uts/common/io/ib/adapters/hermon/hermon.c
100
static int hermon_hca_port_init(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
101
static int hermon_hca_ports_shutdown(hermon_state_t *state, uint_t num_init);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
102
static int hermon_internal_uarpg_init(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
103
static void hermon_internal_uarpg_fini(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
104
static int hermon_special_qp_contexts_reserve(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
105
static void hermon_special_qp_contexts_unreserve(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
106
static int hermon_sw_reset(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
107
static int hermon_mcg_init(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
108
static void hermon_mcg_fini(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
109
static int hermon_fw_version_check(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
110
static void hermon_device_info_report(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
111
static int hermon_pci_capability_list(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1117
hermon_icm_free(hermon_state_t *state, hermon_rsrc_type_t type,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
113
static void hermon_pci_capability_vpd(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
117
static int hermon_intr_or_msi_init(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1178
hermon_icm_num_to_hdl(hermon_state_t *state, hermon_rsrc_type_t type,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
118
static int hermon_add_intrs(hermon_state_t *state, int intr_type);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
119
static int hermon_intr_or_msi_fini(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
120
void hermon_pci_capability_msix(hermon_state_t *state, ddi_acc_handle_t hdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1215
hermon_icm_set_num_to_hdl(hermon_state_t *state, hermon_rsrc_type_t type,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
123
static uint64_t hermon_size_icm(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1241
hermon_device_mode(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1266
hermon_drv_init(hermon_state_t *state, dev_info_t *dip, int instance)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
129
static void hermon_set_msix_info(hermon_state_t *);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
130
static int hermon_intr_disable(hermon_state_t *);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1356
hermon_drv_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1371
hermon_drv_fini2(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1439
hermon_isr_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1487
hermon_isr_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1514
hermon_size_icm(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
1569
hermon_hw_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
200
status = ddi_soft_state_init(&hermon_statep, sizeof (hermon_state_t),
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2163
hermon_hw_fini(hermon_state_t *state, hermon_drv_cleanup_level_t cleanup)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2389
hermon_soft_state_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
270
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2815
hermon_soft_state_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
2849
hermon_icm_config_setup(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3030
hermon_inithca_set(hermon_state_t *state, hermon_hw_initqueryhca_t *inithca)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
305
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3211
hermon_icm_tables_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3317
hermon_icm_tables_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3355
hermon_icm_dma_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3423
hermon_icm_dma_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3452
hermon_hca_port_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3636
hermon_hca_ports_shutdown(hermon_state_t *state, uint_t num_init)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3664
hermon_internal_uarpg_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3703
hermon_internal_uarpg_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3715
hermon_special_qp_contexts_reserve(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3772
hermon_special_qp_contexts_unreserve(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3795
hermon_sw_reset(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3948
hermon_mcg_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3977
hermon_mcg_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
3997
hermon_fw_version_check(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4067
hermon_device_info_report(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4085
hermon_pci_capability_list(hermon_state_t *state, ddi_acc_handle_t hdl)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4218
hermon_pci_capability_vpd(hermon_state_t *state, ddi_acc_handle_t hdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4317
hermon_intr_or_msi_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4385
hermon_state_t *state = (hermon_state_t *)arg1;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4398
hermon_add_intrs(hermon_state_t *state, int intr_type)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4505
hermon_intr_or_msi_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4528
hermon_pci_capability_msix(hermon_state_t *state, ddi_acc_handle_t hdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
457
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4588
hermon_state_t *state = ddi_get_soft_state(hermon_statep,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4627
hermon_set_msix_info(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4763
hermon_intr_disable(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
4823
hermon_state_t *state = ddi_get_soft_state(hermon_statep,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
546
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
743
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
79
static int hermon_drv_init(hermon_state_t *state, dev_info_t *dip,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
81
static void hermon_drv_fini(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
82
static void hermon_drv_fini2(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
83
static int hermon_isr_init(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
84
static void hermon_isr_fini(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
849
hermon_dma_attr_init(hermon_state_t *state, ddi_dma_attr_t *dma_attr)
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
86
static int hermon_hw_init(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
872
hermon_dma_alloc(hermon_state_t *state, hermon_dma_info_t *dma_info,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
88
static void hermon_hw_fini(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
90
static int hermon_soft_state_init(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
91
static void hermon_soft_state_fini(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
92
static int hermon_icm_config_setup(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
94
static void hermon_icm_tables_init(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
95
static void hermon_icm_tables_fini(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
96
static int hermon_icm_dma_init(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
97
static void hermon_icm_dma_fini(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
98
static void hermon_inithca_set(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon.c
984
hermon_icm_alloc(hermon_state_t *state, hermon_rsrc_type_t type,
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
122
hermon_agent_handlers_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
165
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
209
hermon_get_smlid(hermon_state_t *state, uint_t port)
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
259
hermon_set_port_capability(hermon_state_t *state, uint8_t port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
319
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
51
static int hermon_agent_list_init(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
52
static void hermon_agent_list_fini(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
53
static int hermon_agent_register_all(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
54
static int hermon_agent_unregister_all(hermon_state_t *state, int num_reg);
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
55
static void hermon_agent_mad_resp_handling(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
585
hermon_agent_list_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
63
hermon_agent_handlers_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
673
hermon_agent_list_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
686
hermon_agent_register_all(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
746
hermon_agent_unregister_all(hermon_state_t *state, int num_reg)
usr/src/uts/common/io/ib/adapters/hermon/hermon_agents.c
786
hermon_agent_mad_resp_handling(hermon_state_t *state, ibmf_msg_t *msgp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cfg.c
192
static void hermon_cfg_wqe_sizes(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cfg.c
195
static void hermon_check_iommu_bypass(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cfg.c
204
hermon_cfg_profile_init_phase1(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cfg.c
270
hermon_cfg_profile_init_phase2(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cfg.c
406
hermon_cfg_profile_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cfg.c
420
hermon_cfg_wqe_sizes(hermon_state_t *state, hermon_cfg_profile_t *cp)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cfg.c
471
hermon_check_iommu_bypass(hermon_state_t *state, hermon_cfg_profile_t *cp)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1002
status = hermon_cq_sched_free((hermon_state_t *)hca,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1011
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1013
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1111
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1133
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1183
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1205
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1251
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1256
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1277
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1284
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1304
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1326
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1374
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1386
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1435
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1447
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1491
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1497
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1514
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1523
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1549
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1554
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1599
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1621
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1662
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1667
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1685
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1690
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1708
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1716
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1734
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1741
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1759
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1771
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1789
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1794
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1812
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1816
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1834
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1838
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1857
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1863
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1891
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1895
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1948
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
1953
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2031
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2035
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2066
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2076
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2203
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2217
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2390
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2395
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2443
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2449
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2599
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2601
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2625
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2635
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2697
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2702
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2740
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2744
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2759
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2763
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2782
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2792
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2830
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2835
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2847
hermon_mem_alloc(hermon_state_t *state, size_t size, ibt_mr_flags_t flags,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2903
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
2907
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
373
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
378
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
413
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
417
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
451
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
458
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
481
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
486
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
542
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
548
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
572
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
577
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
596
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
602
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
626
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
631
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
651
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
659
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
690
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
698
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
729
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
737
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
758
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
763
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
782
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
786
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
805
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
810
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
829
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
834
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
853
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
857
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
881
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
886
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
905
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
909
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
932
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
937
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
958
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
963
state = (hermon_state_t *)hca;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ci.c
985
status = hermon_cq_sched_alloc((hermon_state_t *)hca, attr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1213
hermon_outstanding_cmdlist_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1277
hermon_outstanding_cmdlist_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1324
hermon_init_hca_cmd_post(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1377
hermon_close_hca_cmd_post(hermon_state_t *state, uint_t sleepflag)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1406
hermon_set_port_cmd_post(hermon_state_t *state, hermon_hw_set_port_t *initport,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1456
hermon_init_port_cmd_post(hermon_state_t *state, uint_t port, uint_t sleepflag)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1482
hermon_close_port_cmd_post(hermon_state_t *state, uint_t port, uint_t sleepflag)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1511
hermon_mod_stat_cfg_cmd_post(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1593
hermon_map_cmd_post(hermon_state_t *state, hermon_dma_info_t *dma,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1770
hermon_unmap_fa_cmd_post(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1795
hermon_run_fw_cmd_post(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1830
hermon_set_icm_size_cmd_post(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1860
hermon_unmap_icm_aux_cmd_post(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1884
hermon_unmap_icm_cmd_post(hermon_state_t *state, hermon_dma_info_t *dma_info)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1922
hermon_mad_ifc_cmd_post(hermon_state_t *state, uint_t port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
1976
hermon_getportinfo_cmd_post(hermon_state_t *state, uint_t port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2050
hermon_is_ext_port_counters_supported(hermon_state_t *state, uint_t port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2122
hermon_getextperfcntr_cmd_post(hermon_state_t *state, uint_t port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2198
hermon_getperfcntr_cmd_post(hermon_state_t *state, uint_t port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2295
hermon_getnodeinfo_cmd_post(hermon_state_t *state, uint_t sleepflag,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
235
hermon_cmd_check_status(hermon_state_t *state, int status)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2371
hermon_getnodedesc_cmd_post(hermon_state_t *state, uint_t sleepflag,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2437
hermon_getguidinfo_cmd_post(hermon_state_t *state, uint_t port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2509
hermon_getpkeytable_cmd_post(hermon_state_t *state, uint_t port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2581
hermon_write_mtt_cmd_post(hermon_state_t *state, hermon_rsrc_t *mtt,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2646
hermon_sync_tpt_cmd_post(hermon_state_t *state, uint_t sleepflag)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2671
hermon_map_eq_cmd_post(hermon_state_t *state, uint_t map, uint_t eqcindx,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2699
hermon_resize_cq_cmd_post(hermon_state_t *state, hermon_hw_cqc_t *cqc,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2754
hermon_modify_cq_cmd_post(hermon_state_t *state, hermon_hw_cqc_t *cqc,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2813
hermon_cmn_qp_cmd_post(hermon_state_t *state, uint_t opcode,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
287
hermon_mbox_alloc(hermon_state_t *state, hermon_mbox_info_t *mbox_info,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
2949
hermon_cmn_query_cmd_post(hermon_state_t *state, uint_t opcode, uint_t opmod,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3020
hermon_cmn_ownership_cmd_post(hermon_state_t *state, uint_t opcode,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3156
hermon_conf_special_qp_cmd_post(hermon_state_t *state, uint_t qpindx,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3182
hermon_get_heart_beat_rq_cmd_post(hermon_state_t *state, uint_t qpindx,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3212
hermon_mgid_hash_cmd_post(hermon_state_t *state, uint64_t mgid_h,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3266
hermon_read_mgm_cmd_post(hermon_state_t *state, hermon_hw_mcg_t *mcg,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3332
hermon_write_mgm_cmd_post(hermon_state_t *state, hermon_hw_mcg_t *mcg,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3387
int hermon_resize_srq_cmd_post(hermon_state_t *state, hermon_hw_srqc_t *srq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3434
hermon_modify_mpt_cmd_post(hermon_state_t *state, hermon_hw_dmpt_t *mpt,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3487
hermon_config_fc_cmd_post(hermon_state_t *state, void *cfginfo, int enable,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3558
hermon_sense_port_post(hermon_state_t *state, uint_t portnum,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
356
hermon_mbox_free(hermon_state_t *state, hermon_mbox_info_t *mbox_info)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3584
hermon_config_int_mod(hermon_state_t *state, uint_t min_delay, uint_t vector)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3608
hermon_nop_post(hermon_state_t *state, uint_t interval, uint_t sleep)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3628
hermon_hw_health_check(hermon_state_t *state, int *health)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3648
hermon_setdebug_post(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
3668
hermon_read_mtt_cmd_post(hermon_state_t *state, uint64_t mtt_addr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
403
hermon_cmd_complete_handler(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
432
hermon_inmbox_list_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
45
static int hermon_impl_mbox_alloc(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
454
hermon_intr_inmbox_list_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
476
hermon_outmbox_list_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
49
static int hermon_impl_mboxlist_init(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
498
hermon_intr_outmbox_list_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
51
static void hermon_impl_mboxlist_fini(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
520
hermon_inmbox_list_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
53
static int hermon_outstanding_cmd_alloc(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
532
hermon_intr_inmbox_list_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
544
hermon_outmbox_list_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
55
static void hermon_outstanding_cmd_free(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
556
hermon_intr_outmbox_list_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
568
hermon_impl_mbox_alloc(hermon_state_t *state, hermon_mboxlist_t *mblist,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
57
static int hermon_write_hcr(hermon_state_t *state, hermon_cmd_post_t *cmdpost,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
61
static void hermon_cmd_check_status(hermon_state_t *state, int status);
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
72
hermon_cmd_post(hermon_state_t *state, hermon_cmd_post_t *cmdpost)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
728
hermon_impl_mboxlist_init(hermon_state_t *state, hermon_mboxlist_t *mblist,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
813
hermon_impl_mboxlist_fini(hermon_state_t *state, hermon_mboxlist_t *mblist)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
856
hermon_outstanding_cmd_alloc(hermon_state_t *state, hermon_cmd_t **cmd_ptr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
923
hermon_outstanding_cmd_free(hermon_state_t *state, hermon_cmd_t **cmd_ptr)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cmd.c
979
hermon_write_hcr(hermon_state_t *state, hermon_cmd_post_t *cmdpost,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1055
hermon_cq_handler(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1101
hermon_cq_err_handler(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1193
hermon_cq_arm_doorbell(hermon_state_t *state, hermon_cqhdl_t cq, uint_t cq_cmd)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1274
hermon_cqhdl_from_cqnum(hermon_state_t *state, uint_t cqnum)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1289
hermon_cq_cqe_consume(hermon_state_t *state, hermon_cqhdl_t cq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1474
hermon_cq_errcqe_consume(hermon_state_t *state, hermon_cqhdl_t cq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1591
hermon_cq_resize_helper(hermon_state_t *state, hermon_cqhdl_t cq)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1645
hermon_cq_entries_flush(hermon_state_t *state, hermon_qphdl_t qp)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1778
hermon_get_cq_sched_list(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1866
hermon_cq_sched_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1922
hermon_cq_sched_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1936
hermon_cq_sched_alloc(hermon_state_t *state, ibt_cq_sched_attr_t *attr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
1974
hermon_cq_sched_free(hermon_state_t *state, hermon_cq_sched_t *cq_schedp)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
411
hermon_cq_free(hermon_state_t *state, hermon_cqhdl_t *cqhdl, uint_t sleepflag)
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
52
static int hermon_cq_arm_doorbell(hermon_state_t *state, hermon_cqhdl_t cq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
55
static void hermon_cq_cqe_consume(hermon_state_t *state, hermon_cqhdl_t cq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
57
static void hermon_cq_errcqe_consume(hermon_state_t *state, hermon_cqhdl_t cq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
574
hermon_cq_resize(hermon_state_t *state, hermon_cqhdl_t cq, uint_t req_size,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
66
hermon_cq_alloc(hermon_state_t *state, ibt_cq_hdl_t ibt_cqhdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
787
hermon_cq_modify(hermon_state_t *state, hermon_cqhdl_t cq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
840
hermon_cq_notify(hermon_state_t *state, hermon_cqhdl_t cq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_cq.c
865
hermon_cq_poll(hermon_state_t *state, hermon_cqhdl_t cq, ibt_wc_t *wc_p,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1013
hermon_eq_handler_fini(hermon_state_t *state, hermon_eqhdl_t eq)
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1050
hermon_eq_demux(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1125
hermon_port_state_change_handler(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1191
hermon_comm_estbl_handler(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1241
hermon_local_wq_cat_err_handler(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1291
hermon_invreq_local_wq_err_handler(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1341
hermon_local_acc_vio_wq_err_handler(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1391
hermon_sendq_drained_handler(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1457
hermon_path_mig_handler(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1507
hermon_path_mig_err_handler(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1557
hermon_catastrophic_handler(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1617
hermon_srq_last_wqe_reached_handler(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1662
static int hermon_fexch_error_handler(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
1716
hermon_no_eqhandler(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
325
hermon_eq_fini_all(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
371
hermon_eq_reset_uar_baseaddr(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
392
hermon_eq_arm_all(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
439
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
446
state = (hermon_state_t *)(void *)arg1;
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
46
static void hermon_eq_poll(hermon_state_t *state, hermon_eqhdl_t eq);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
47
static void hermon_eq_catastrophic(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
48
static int hermon_eq_alloc(hermon_state_t *state, uint32_t log_eq_size,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
50
static int hermon_eq_free(hermon_state_t *state, hermon_eqhdl_t *eqhdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
509
hermon_eq_poll(hermon_state_t *state, hermon_eqhdl_t eq)
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
51
static int hermon_eq_handler_init(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
514
int (*eqfunction)(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
52
uint_t evt_type_mask, int (*eqfunc)(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
54
static int hermon_eq_handler_fini(hermon_state_t *state, hermon_eqhdl_t eq);
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
55
static int hermon_port_state_change_handler(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
57
static int hermon_comm_estbl_handler(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
59
static int hermon_local_wq_cat_err_handler(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
61
static int hermon_invreq_local_wq_err_handler(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
614
hermon_eq_catastrophic(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
63
static int hermon_local_acc_vio_wq_err_handler(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
65
static int hermon_sendq_drained_handler(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
67
static int hermon_path_mig_handler(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
69
static int hermon_path_mig_err_handler(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
71
static int hermon_catastrophic_handler(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
725
hermon_eq_alloc(hermon_state_t *state, uint32_t log_eq_size, uint_t intr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
73
static int hermon_srq_last_wqe_reached_handler(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
75
static int hermon_fexch_error_handler(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
77
static int hermon_no_eqhandler(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
79
static int hermon_eq_demux(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
87
hermon_eq_init_all(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
897
hermon_eq_free(hermon_state_t *state, hermon_eqhdl_t *eqhdl)
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
970
hermon_eq_handler_init(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_event.c
971
uint_t evt_type_mask, int (*eq_func)(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
124
hermon_fcoib_get_id_idx(hermon_state_t *state, int port, ibt_fc_attr_t *fcp)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
145
hermon_fcoib_check_exch_base_off(hermon_state_t *state, int port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
167
hermon_fcoib_is_fexch_qpn(hermon_state_t *state, uint_t qpnum)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
181
hermon_fcoib_qpnum_from_fexch(hermon_state_t *state, int port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
199
hermon_fcoib_qpn_to_mkey(hermon_state_t *state, uint_t qpnum)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
219
hermon_fcoib_fexch_relative_qpn(hermon_state_t *state, uint8_t port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
233
hermon_fcoib_fexch_mkey_init(hermon_state_t *state, hermon_pdhdl_t pd,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
263
hermon_fcoib_fexch_mkey_fini(hermon_state_t *state, hermon_pdhdl_t pd,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
292
hermon_fcoib_query_fc(hermon_state_t *state, hermon_fcoib_t *fcoib)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
312
hermon_fcoib_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
41
hermon_fcoib_enable(hermon_state_t *state, int port)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
422
hermon_fcoib_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fcoib.c
82
hermon_fcoib_set_id(hermon_state_t *state, int port, uint32_t rfci_qpn,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1136
hermon_devacc_attr_version(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1167
hermon_devacc_attr_access(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1203
hermon_PIO_start(hermon_state_t *state, ddi_acc_handle_t handle,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1245
hermon_PIO_end(hermon_state_t *state, ddi_acc_handle_t handle, int *cnt,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1279
hermon_get_cmdhdl(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1306
hermon_get_uarhdl(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1334
hermon_rsrc_alloc_uarhdl(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1361
hermon_get_pcihdl(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1389
hermon_get_msix_tblhdl(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1417
hermon_get_msix_pbahdl(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1455
hermon_state_t *state = (hermon_state_t *)arg;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
149
hermon_hca_fm_init(hermon_state_t *state, hermon_hca_fm_t *hca_fm)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
173
hermon_hca_fm_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1731
hermon_state_t *state = (hermon_state_t *)tst->private;
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
1788
hermon_test_register(hermon_state_t *state, char *filename, int linenum,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
206
hermon_clr_state_nolock(hermon_state_t *state, int fm_state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
240
hermon_clr_state(hermon_state_t *state, int fm_state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
275
hermon_set_state(hermon_state_t *state, int fm_state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
314
hermon_get_state(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
343
hermon_fm_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
426
hermon_fm_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
479
hermon_fm_ereport_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
777
hermon_regs_map_setup(hermon_state_t *state, uint_t rnumber, caddr_t *addrp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
816
hermon_regs_map_free(hermon_state_t *state, ddi_acc_handle_t *handle)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
851
hermon_pci_config_setup(hermon_state_t *state, ddi_acc_handle_t *handle)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
891
hermon_pci_config_teardown(hermon_state_t *state, ddi_acc_handle_t *handle)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
922
hermon_init_failure(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_fm.c
984
hermon_fm_ereport(hermon_state_t *state, int type, int detail)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
100
static void hermon_flash_write(hermon_state_t *state, uint32_t addr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
102
static int hermon_flash_spi_wait_wip(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
103
static void hermon_flash_spi_write_enable(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
104
static int hermon_flash_init(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
105
static int hermon_flash_cfi_init(hermon_state_t *state, uint32_t *cfi_info,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
107
static int hermon_flash_fini(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
108
static int hermon_flash_reset(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
109
static uint32_t hermon_flash_read_cfg(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
112
static void hermon_flash_write_cfg(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
114
static void hermon_flash_write_cfg_helper(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
116
static void hermon_flash_write_confirm(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1223
hermon_ioctl_reg_read(hermon_state_t *state, intptr_t arg, int mode)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
125
static int hermon_loopback_init(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1298
hermon_ioctl_reg_write(hermon_state_t *state, intptr_t arg, int mode)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1362
hermon_ioctl_write_boot_addr(hermon_state_t *state, dev_t dev, intptr_t arg,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1445
hermon_flash_reset(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1487
hermon_flash_read_sector(hermon_state_t *state, uint32_t sector_num)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1521
hermon_flash_read_quadlet(hermon_state_t *state, uint32_t *data,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1544
hermon_flash_write_sector(hermon_state_t *state, uint32_t sector_num)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
156
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1616
hermon_flash_spi_write_dword(hermon_state_t *state, uint32_t addr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1668
hermon_flash_write_byte(hermon_state_t *state, uint32_t addr, uchar_t data)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1814
hermon_flash_erase_sector(hermon_state_t *state, uint32_t sector_num)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
1979
hermon_flash_erase_chip(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2075
hermon_flash_spi_write_enable(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2091
hermon_flash_spi_wait_wip(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2138
hermon_flash_bank(hermon_state_t *state, uint32_t addr)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2200
hermon_flash_spi_exec_command(hermon_state_t *state, ddi_acc_handle_t hdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2222
hermon_flash_read(hermon_state_t *state, uint32_t addr, int *err)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2312
hermon_flash_write(hermon_state_t *state, uint32_t addr, uchar_t data, int *err)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2367
hermon_flash_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
241
hermon_ioctl_flash_read(hermon_state_t *state, dev_t dev, intptr_t arg,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2472
hermon_flash_cfi_init(hermon_state_t *state, uint32_t *cfi_info,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2608
hermon_flash_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2660
hermon_flash_read_cfg(hermon_state_t *state, ddi_acc_handle_t pci_config_hdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2687
hermon_flash_write_cfg(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2695
hermon_flash_write_confirm(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2714
hermon_flash_write_cfg_helper(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2717
hermon_flash_write_cfg(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2834
hermon_loopback_init(hermon_state_t *state, hermon_loopback_state_t *lstate)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
362
hermon_ioctl_flash_write(hermon_state_t *state, dev_t dev, intptr_t arg,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
464
hermon_ioctl_flash_erase(hermon_state_t *state, dev_t dev, intptr_t arg,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
536
hermon_ioctl_flash_init(hermon_state_t *state, dev_t dev, intptr_t arg,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
55
static int hermon_ioctl_flash_read(hermon_state_t *state, dev_t dev,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
57
static int hermon_ioctl_flash_write(hermon_state_t *state, dev_t dev,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
59
static int hermon_ioctl_flash_erase(hermon_state_t *state, dev_t dev,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
61
static int hermon_ioctl_flash_init(hermon_state_t *state, dev_t dev,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
63
static int hermon_ioctl_flash_fini(hermon_state_t *state, dev_t dev);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
64
static int hermon_ioctl_flash_cleanup(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
65
static int hermon_ioctl_flash_cleanup_nolock(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
67
static int hermon_ioctl_reg_write(hermon_state_t *state, intptr_t arg,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
679
hermon_ioctl_flash_fini(hermon_state_t *state, dev_t dev)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
69
static int hermon_ioctl_reg_read(hermon_state_t *state, intptr_t arg,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
72
static int hermon_ioctl_write_boot_addr(hermon_state_t *state, dev_t dev,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
720
hermon_ioctl_flash_cleanup(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
736
hermon_ioctl_flash_cleanup_nolock(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
74
static int hermon_ioctl_info(hermon_state_t *state, dev_t dev,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
76
static int hermon_ioctl_ports(hermon_state_t *state, intptr_t arg,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
761
hermon_ioctl_info(hermon_state_t *state, dev_t dev, intptr_t arg, int mode)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
78
static int hermon_ioctl_loopback(hermon_state_t *state, intptr_t arg,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
82
static void hermon_flash_spi_exec_command(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
823
hermon_ioctl_ports(hermon_state_t *state, intptr_t arg, int mode)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
84
static int hermon_flash_read_sector(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
86
static int hermon_flash_read_quadlet(hermon_state_t *state, uint32_t *data,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
88
static int hermon_flash_write_sector(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
90
static int hermon_flash_spi_write_dword(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
92
static int hermon_flash_write_byte(hermon_state_t *state, uint32_t addr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
94
static int hermon_flash_erase_sector(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
944
hermon_ioctl_loopback(hermon_state_t *state, intptr_t arg, int mode)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
96
static int hermon_flash_erase_chip(hermon_state_t *state);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
97
static int hermon_flash_bank(hermon_state_t *state, uint32_t addr);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
98
static uint32_t hermon_flash_read(hermon_state_t *state, uint32_t addr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1143
hermon_mcg_detach(hermon_state_t *state, hermon_qphdl_t qp, ib_gid_t gid,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
132
hermon_user_dbr_alloc(hermon_state_t *state, uint_t index,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1336
hermon_mcg_qplist_add(hermon_state_t *state, hermon_mcghdl_t mcg,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1429
hermon_mcg_walk_mgid_hash(hermon_state_t *state, uint64_t start_indx,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1512
hermon_mcg_hash_list_remove(hermon_state_t *state, uint_t curr_indx,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1696
hermon_mcg_entry_invalidate(hermon_state_t *state, hermon_hw_mcg_t *mcg_entry,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1804
hermon_pd_alloc(hermon_state_t *state, hermon_pdhdl_t *pdhdl, uint_t sleepflag)
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1836
hermon_pd_free(hermon_state_t *state, hermon_pdhdl_t *pdhdl)
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
1900
hermon_port_query(hermon_state_t *state, uint_t port, ibt_hca_portinfo_t *pi)
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2058
hermon_port_modify(hermon_state_t *state, uint8_t port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
210
hermon_user_dbr_free(hermon_state_t *state, uint_t index, hermon_dbr_t *record)
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2171
hermon_set_addr_path(hermon_state_t *state, ibt_adds_vect_t *av,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2287
hermon_get_addr_path(hermon_state_t *state, hermon_hw_addr_path_t *path,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2359
hermon_portnum_is_valid(hermon_state_t *state, uint_t portnum)
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2377
hermon_pkeyindex_is_valid(hermon_state_t *state, uint_t pkeyindx)
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2395
hermon_queue_alloc(hermon_state_t *state, hermon_qalloc_info_t *qa_info,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2550
hermon_create_fmr_pool(hermon_state_t *state, hermon_pdhdl_t pd,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
265
hermon_dbr_page_alloc(hermon_state_t *state, hermon_dbr_info_t **dinfo)
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2656
hermon_destroy_fmr_pool(hermon_state_t *state, hermon_fmrhdl_t fmrpool)
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2690
hermon_flush_fmr_pool(hermon_state_t *state, hermon_fmrhdl_t fmrpool)
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2709
hermon_register_physical_fmr(hermon_state_t *state, hermon_fmrhdl_t fmrpool,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
2792
hermon_deregister_fmr(hermon_state_t *state, hermon_mrhdl_t mr)
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
352
hermon_dbr_alloc(hermon_state_t *state, uint_t index, ddi_acc_handle_t *acchdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
401
hermon_dbr_free(hermon_state_t *state, uint_t indx, hermon_dbr_t *record)
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
432
hermon_dbr_kern_free(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
487
hermon_ah_alloc(hermon_state_t *state, hermon_pdhdl_t pd,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
51
static int hermon_mcg_qplist_add(hermon_state_t *state, hermon_mcghdl_t mcg,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
564
hermon_ah_free(hermon_state_t *state, hermon_ahhdl_t *ahhdl, uint_t sleepflag)
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
57
static uint_t hermon_mcg_walk_mgid_hash(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
604
hermon_ah_query(hermon_state_t *state, hermon_ahhdl_t ah, hermon_pdhdl_t *pd,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
61
static int hermon_mcg_hash_list_remove(hermon_state_t *state, uint_t curr_indx,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
63
static int hermon_mcg_entry_invalidate(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
639
hermon_ah_modify(hermon_state_t *state, hermon_ahhdl_t ah,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
720
hermon_mcg_attach(hermon_state_t *state, hermon_qphdl_t qp, ib_gid_t gid,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
75
hermon_dbr_new_user_page(hermon_state_t *state, uint_t index,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
103
hermon_mr_register(hermon_state_t *state, hermon_pdhdl_t pd,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1075
hermon_mr_reregister(hermon_state_t *state, hermon_mrhdl_t mr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1105
hermon_mr_reregister_buf(hermon_state_t *state, hermon_mrhdl_t mr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1145
hermon_mr_sync(hermon_state_t *state, ibt_mr_sync_t *mr_segs, size_t num_segs)
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1223
hermon_mw_alloc(hermon_state_t *state, hermon_pdhdl_t pd, ibt_mw_flags_t flags,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
134
hermon_mr_register_buf(hermon_state_t *state, hermon_pdhdl_t pd,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1349
hermon_mw_free(hermon_state_t *state, hermon_mwhdl_t *mwhdl, uint_t sleep)
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1467
hermon_mr_common_reg(hermon_state_t *state, hermon_pdhdl_t pd,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
173
hermon_mr_register_shared(hermon_state_t *state, hermon_mrhdl_t mrhdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1829
hermon_dma_mr_register(hermon_state_t *state, hermon_pdhdl_t pd,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2018
hermon_mr_alloc_lkey(hermon_state_t *state, hermon_pdhdl_t pd,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2174
hermon_mr_fexch_mpt_init(hermon_state_t *state, hermon_pdhdl_t pd,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2237
hermon_mr_fexch_mpt_fini(hermon_state_t *state, hermon_pdhdl_t pd,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2265
hermon_mr_mtt_bind(hermon_state_t *state, hermon_bind_info_t *bind,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2358
hermon_mr_mtt_unbind(hermon_state_t *state, hermon_bind_info_t *bind,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2377
hermon_mr_common_rereg(hermon_state_t *state, hermon_mrhdl_t mr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2695
hermon_mr_rereg_xlat_helper(hermon_state_t *state, hermon_mrhdl_t mr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3070
hermon_mr_nummtt_needed(hermon_state_t *state, hermon_bind_info_t *bind,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3095
hermon_mr_mem_bind(hermon_state_t *state, hermon_bind_info_t *bind,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3190
hermon_mr_mem_unbind(hermon_state_t *state, hermon_bind_info_t *bind)
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3239
hermon_mr_fast_mtt_write(hermon_state_t *state, hermon_rsrc_t *mtt,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3361
hermon_mr_fast_mtt_write_fmr(hermon_state_t *state, hermon_rsrc_t *mtt,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
443
hermon_mr_alloc_fmr(hermon_state_t *state, hermon_pdhdl_t pd,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
62
static int hermon_mr_common_reg(hermon_state_t *state, hermon_pdhdl_t pd,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
65
static int hermon_mr_common_rereg(hermon_state_t *state, hermon_mrhdl_t mr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
655
hermon_mr_register_physical_fmr(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
68
static int hermon_mr_rereg_xlat_helper(hermon_state_t *state, hermon_mrhdl_t mr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
71
static uint64_t hermon_mr_nummtt_needed(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
73
static int hermon_mr_mem_bind(hermon_state_t *state, hermon_bind_info_t *bind,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
744
hermon_mr_deregister(hermon_state_t *state, hermon_mrhdl_t *mrhdl, uint_t level,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
75
static void hermon_mr_mem_unbind(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
77
static int hermon_mr_fast_mtt_write(hermon_state_t *state, hermon_rsrc_t *mtt,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
79
static int hermon_mr_fast_mtt_write_fmr(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
941
hermon_mr_dealloc_fmr(hermon_state_t *state, hermon_mrhdl_t *mrhdl)
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
986
hermon_mr_query(hermon_state_t *state, hermon_mrhdl_t mr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1223
hermon_qp_alloc_range(hermon_state_t *state, uint_t log2,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
1859
hermon_qp_free(hermon_state_t *state, hermon_qphdl_t *qphdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2103
hermon_qp_query(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2404
hermon_qp_create_qpn(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2478
hermon_qp_release_qpn(hermon_state_t *state, hermon_qpn_entry_t *entry,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2574
hermon_qpn_avl_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2592
hermon_qpn_avl_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2633
hermon_qphdl_from_qpnum(hermon_state_t *state, uint_t qpnum)
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2649
hermon_special_qp_rsrc_alloc(hermon_state_t *state, ibt_sqp_type_t type,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2748
hermon_special_qp_rsrc_free(hermon_state_t *state, ibt_sqp_type_t type,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
2817
hermon_qp_sgl_to_logwqesz(hermon_state_t *state, uint_t num_sgl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
45
static int hermon_qp_create_qpn(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
48
static int hermon_special_qp_rsrc_alloc(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
50
static int hermon_special_qp_rsrc_free(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
52
static void hermon_qp_sgl_to_logwqesz(hermon_state_t *state, uint_t num_sgl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
61
hermon_qp_alloc(hermon_state_t *state, hermon_qp_info_t *qpinfo,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qp.c
766
hermon_special_qp_alloc(hermon_state_t *state, hermon_qp_info_t *qpinfo,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1112
hermon_qp_init2init(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1318
hermon_qp_init2rtr(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1692
hermon_qp_rtr2rts(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
1961
hermon_qp_rts2rts(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2193
hermon_qp_rts2sqd(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2250
hermon_qp_sqd2rts(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
2551
hermon_qp_sqd2sqd(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
3002
hermon_qp_sqerr2rts(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
3089
hermon_qp_to_error(hermon_state_t *state, hermon_qphdl_t qp)
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
3123
hermon_qp_to_reset(hermon_state_t *state, hermon_qphdl_t qp)
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
3169
hermon_qp_reset2err(hermon_state_t *state, hermon_qphdl_t qp)
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
3358
hermon_qp_validate_resp_rsrc(hermon_state_t *state, ibt_qp_rc_attr_t *rc,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
3394
hermon_qp_validate_init_depth(hermon_state_t *state, ibt_qp_rc_attr_t *rc,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
3430
hermon_qp_validate_mtu(hermon_state_t *state, uint_t mtu)
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
48
static int hermon_qp_reset2init(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
50
static int hermon_qp_init2init(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
52
static int hermon_qp_init2rtr(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
54
static int hermon_qp_rtr2rts(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
56
static int hermon_qp_rts2rts(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
59
static int hermon_qp_rts2sqd(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
62
static int hermon_qp_sqd2rts(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
64
static int hermon_qp_sqd2sqd(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
66
static int hermon_qp_sqerr2rts(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
68
static int hermon_qp_to_error(hermon_state_t *state, hermon_qphdl_t qp);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
69
static int hermon_qp_reset2err(hermon_state_t *state, hermon_qphdl_t qp);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
73
static int hermon_qp_validate_resp_rsrc(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
75
static int hermon_qp_validate_init_depth(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
77
static int hermon_qp_validate_mtu(hermon_state_t *state, uint_t mtu);
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
835
hermon_qp_reset2init(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_qpmod.c
85
hermon_qp_modify(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
101
static void hermon_rsrc_pd_handles_fini(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1216
hermon_rsrc_fini(hermon_state_t *state, hermon_rsrc_cleanup_level_t clean)
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
134
static int hermon_rsrc_fexch_alloc(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
136
static void hermon_rsrc_fexch_free(hermon_state_t *state, hermon_rsrc_t *hdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
137
static int hermon_rsrc_rfci_alloc(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
139
static void hermon_rsrc_rfci_free(hermon_state_t *state, hermon_rsrc_t *hdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1489
hermon_rsrc_mbox_init(hermon_state_t *state, hermon_rsrc_mbox_info_t *info)
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1531
hermon_rsrc_mbox_fini(hermon_state_t *state, hermon_rsrc_mbox_info_t *info)
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1551
hermon_rsrc_hw_entries_init(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1650
hermon_rsrc_hw_entries_fini(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
168
static int hermon_rsrc_mcg_entry_get_size(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1684
hermon_rsrc_sw_handles_init(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1734
hermon_rsrc_sw_handles_fini(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1767
hermon_rsrc_pd_handles_init(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
180
hermon_rsrc_alloc(hermon_state_t *state, hermon_rsrc_type_t rsrc, uint_t num,
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
1810
hermon_rsrc_pd_handles_fini(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2046
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2201
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2407
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2410
state = (hermon_state_t *)priv;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2444
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2447
state = (hermon_state_t *)priv;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2481
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2484
state = (hermon_state_t *)priv;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2518
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2521
state = (hermon_state_t *)priv;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2555
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2558
state = (hermon_state_t *)priv;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2592
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2595
state = (hermon_state_t *)priv;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2628
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2631
state = (hermon_state_t *)priv;
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
2660
hermon_rsrc_mcg_entry_get_size(hermon_state_t *state, uint_t *mcg_size_shift)
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
305
hermon_rsrc_reserve(hermon_state_t *state, hermon_rsrc_type_t rsrc, uint_t num,
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
374
hermon_rsrc_fexch_alloc(hermon_state_t *state, hermon_rsrc_type_t rsrc,
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
452
hermon_rsrc_fexch_free(hermon_state_t *state, hermon_rsrc_t *hdl)
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
474
hermon_rsrc_rfci_alloc(hermon_state_t *state, hermon_rsrc_type_t rsrc,
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
519
hermon_rsrc_rfci_free(hermon_state_t *state, hermon_rsrc_t *hdl)
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
539
hermon_rsrc_free(hermon_state_t *state, hermon_rsrc_t **hdl)
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
634
hermon_rsrc_init_phase1(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
803
hermon_rsrc_init_phase2(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
89
static int hermon_rsrc_mbox_init(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
91
static void hermon_rsrc_mbox_fini(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
94
static int hermon_rsrc_sw_handles_init(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
96
static void hermon_rsrc_sw_handles_fini(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_rsrc.c
99
static int hermon_rsrc_pd_handles_init(hermon_state_t *state,
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
44
static void hermon_srq_sgl_to_logwqesz(hermon_state_t *state, uint_t num_sgl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
444
hermon_srq_free(hermon_state_t *state, hermon_srqhdl_t *srqhdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
52
hermon_srq_alloc(hermon_state_t *state, hermon_srq_info_t *srqinfo,
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
583
hermon_srq_modify(hermon_state_t *state, hermon_srqhdl_t srq, uint_t size,
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
946
hermon_srqhdl_from_srqnum(hermon_state_t *state, uint_t srqnum)
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
962
hermon_srq_sgl_to_logwqesz(hermon_state_t *state, uint_t num_sgl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
100
hermon_kstat_init(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
186
hermon_kstat_fini(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
231
hermon_kstat_picN_create(hermon_state_t *state, int num_pic, int num_evt,
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
284
hermon_kstat_cntr_create(hermon_state_t *state, int num_pic,
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
339
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
44
static kstat_t *hermon_kstat_picN_create(hermon_state_t *state, int num_pic,
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
46
static kstat_t *hermon_kstat_cntr_create(hermon_state_t *state, int num_pic,
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
50
void hermon_kstat_perfcntr64_create(hermon_state_t *state, uint_t port_num);
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
51
static int hermon_kstat_perfcntr64_read(hermon_state_t *state, uint_t port,
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
594
hermon_kstat_perfcntr64_create(hermon_state_t *state, uint_t port_num)
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
662
hermon_kstat_perfcntr64_read(hermon_state_t *state, uint_t port, int reset)
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
744
hermon_state_t *state = (hermon_state_t *)arg;
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
776
hermon_kstat_perfcntr64_thread_create(hermon_state_t *state)
usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c
876
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
1060
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
1248
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
1292
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
134
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
1376
hermon_umap_ci_data_in(hermon_state_t *state, ibt_ci_data_flags_t flags,
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
1476
hermon_umap_ci_data_out(hermon_state_t *state, ibt_ci_data_flags_t flags,
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
2017
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
252
hermon_umap_uarpg(hermon_state_t *state, devmap_cookie_t dhp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
289
hermon_umap_cqmem(hermon_state_t *state, devmap_cookie_t dhp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
327
hermon_umap_qpmem(hermon_state_t *state, devmap_cookie_t dhp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
370
hermon_umap_srqmem(hermon_state_t *state, devmap_cookie_t dhp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
413
hermon_umap_dbrecmem(hermon_state_t *state, devmap_cookie_t dhp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
458
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
53
static int hermon_umap_uarpg(hermon_state_t *state, devmap_cookie_t dhp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
55
static int hermon_umap_cqmem(hermon_state_t *state, devmap_cookie_t dhp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
57
static int hermon_umap_qpmem(hermon_state_t *state, devmap_cookie_t dhp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
59
static int hermon_umap_srqmem(hermon_state_t *state, devmap_cookie_t dhp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
599
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
61
static int hermon_umap_dbrecmem(hermon_state_t *state, devmap_cookie_t dhp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
661
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
863
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_umap.c
998
hermon_state_t *state;
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
1112
hermon_post_recv(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
1222
hermon_post_srq(hermon_state_t *state, hermon_srqhdl_t srq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
1301
hermon_wqe_send_build(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
1680
hermon_wqe_mlx_build(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
1909
hermon_wqe_recv_build(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
1970
hermon_wqe_srq_build(hermon_state_t *state, hermon_srqhdl_t srq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
2109
hermon_wr_bind_check(hermon_state_t *state, ibt_send_wr_t *wr)
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
2216
hermon_wrid_from_reset_handling(hermon_state_t *state, hermon_qphdl_t qp)
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
2293
hermon_wrid_to_reset_handling(hermon_state_t *state, hermon_qphdl_t qp)
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
426
hermon_post_send_rc(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
45
static int hermon_wr_bind_check(hermon_state_t *state, ibt_send_wr_t *wr);
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
46
static int hermon_wqe_send_build(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
48
static int hermon_wqe_mlx_build(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
51
static int hermon_wqe_recv_build(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
53
static int hermon_wqe_srq_build(hermon_state_t *state, hermon_srqhdl_t srq,
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
73
hermon_post_send_ud(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
779
hermon_post_send(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/sys/ib/adapters/hermon/hermon.h
1000
void hermon_rsrc_hw_entries_fini(hermon_state_t *state,
usr/src/uts/common/sys/ib/adapters/hermon/hermon.h
880
hermon_state_t *hdt_state;
usr/src/uts/common/sys/ib/adapters/hermon/hermon.h
959
int hermon_dma_alloc(hermon_state_t *state, hermon_dma_info_t *dma_info,
usr/src/uts/common/sys/ib/adapters/hermon/hermon.h
961
void hermon_dma_attr_init(hermon_state_t *state, ddi_dma_attr_t *dma_attr);
usr/src/uts/common/sys/ib/adapters/hermon/hermon.h
963
int hermon_icm_alloc(hermon_state_t *state, hermon_rsrc_type_t type,
usr/src/uts/common/sys/ib/adapters/hermon/hermon.h
965
void hermon_icm_free(hermon_state_t *state, hermon_rsrc_type_t type,
usr/src/uts/common/sys/ib/adapters/hermon/hermon.h
967
void *hermon_icm_num_to_hdl(hermon_state_t *state, hermon_rsrc_type_t type,
usr/src/uts/common/sys/ib/adapters/hermon/hermon.h
969
void hermon_icm_set_num_to_hdl(hermon_state_t *state, hermon_rsrc_type_t type,
usr/src/uts/common/sys/ib/adapters/hermon/hermon.h
971
int hermon_device_mode(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon.h
976
ibt_status_t hermon_umap_ci_data_in(hermon_state_t *state,
usr/src/uts/common/sys/ib/adapters/hermon/hermon.h
979
ibt_status_t hermon_umap_ci_data_out(hermon_state_t *state,
usr/src/uts/common/sys/ib/adapters/hermon/hermon.h
998
int hermon_rsrc_hw_entries_init(hermon_state_t *state,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_agents.h
135
hermon_state_t *agl_state;
usr/src/uts/common/sys/ib/adapters/hermon/hermon_agents.h
157
int hermon_agent_handlers_init(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_agents.h
158
int hermon_agent_handlers_fini(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cfg.h
194
int hermon_cfg_profile_init_phase1(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cfg.h
195
int hermon_cfg_profile_init_phase2(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cfg.h
196
void hermon_cfg_profile_fini(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
677
int hermon_cmd_post(hermon_state_t *state, hermon_cmd_post_t *cmdpost);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
678
int hermon_mbox_alloc(hermon_state_t *state, hermon_mbox_info_t *mbox_info,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
680
void hermon_mbox_free(hermon_state_t *state, hermon_mbox_info_t *mbox_info);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
681
int hermon_cmd_complete_handler(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
683
int hermon_inmbox_list_init(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
684
int hermon_intr_inmbox_list_init(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
685
int hermon_outmbox_list_init(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
686
int hermon_intr_outmbox_list_init(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
687
void hermon_inmbox_list_fini(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
688
void hermon_intr_inmbox_list_fini(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
689
void hermon_outmbox_list_fini(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
690
void hermon_intr_outmbox_list_fini(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
691
int hermon_outstanding_cmdlist_init(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
692
void hermon_outstanding_cmdlist_fini(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
695
int hermon_map_cmd_post(hermon_state_t *state, hermon_dma_info_t *dinfo,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
697
int hermon_map_fa_cmd_post(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
698
int hermon_run_fw_cmd_post(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
699
int hermon_set_icm_size_cmd_post(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
700
int hermon_map_icm_aux_cmd_post(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
701
int hermon_map_icm_cmd_post(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
702
int hermon_disable_lam_cmd_post(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
703
int hermon_unmap_icm_cmd_post(hermon_state_t *state,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
705
int hermon_unmap_icm_aux_cmd_post(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
706
int hermon_unmap_fa_cmd_post(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
712
int hermon_init_hca_cmd_post(hermon_state_t *state,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
714
int hermon_close_hca_cmd_post(hermon_state_t *state, uint_t sleepflag);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
722
int hermon_set_port_cmd_post(hermon_state_t *state,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
724
int hermon_init_port_cmd_post(hermon_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
726
int hermon_close_port_cmd_post(hermon_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
735
int hermon_cmn_qp_cmd_post(hermon_state_t *state, uint_t opcode,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
745
int hermon_cmn_query_cmd_post(hermon_state_t *state, uint_t opcode,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
753
int hermon_cmn_ownership_cmd_post(hermon_state_t *state, uint_t opcode,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
761
int hermon_mad_ifc_cmd_post(hermon_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
763
int hermon_getportinfo_cmd_post(hermon_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
765
int hermon_getnodeinfo_cmd_post(hermon_state_t *state, uint_t sleepflag,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
767
int hermon_getnodedesc_cmd_post(hermon_state_t *state, uint_t sleepflag,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
769
int hermon_getguidinfo_cmd_post(hermon_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
771
int hermon_getpkeytable_cmd_post(hermon_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
773
int hermon_is_ext_port_counters_supported(hermon_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
775
int hermon_getextperfcntr_cmd_post(hermon_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
777
int hermon_getperfcntr_cmd_post(hermon_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
782
int hermon_write_mtt_cmd_post(hermon_state_t *state, hermon_rsrc_t *mtt,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
788
int hermon_sync_tpt_cmd_post(hermon_state_t *state, uint_t sleepflag);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
793
int hermon_map_eq_cmd_post(hermon_state_t *state, uint_t map,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
800
int hermon_resize_cq_cmd_post(hermon_state_t *state, hermon_hw_cqc_t *cqc,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
802
int hermon_modify_cq_cmd_post(hermon_state_t *state, hermon_hw_cqc_t *cqc,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
809
int hermon_conf_special_qp_cmd_post(hermon_state_t *state, uint_t qpindx,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
815
int hermon_get_heart_beat_rq_cmd_post(hermon_state_t *state, uint_t qpindx,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
825
int hermon_mgid_hash_cmd_post(hermon_state_t *state, uint64_t mgid_h,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
827
int hermon_read_mgm_cmd_post(hermon_state_t *state, hermon_hw_mcg_t *mcg,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
829
int hermon_write_mgm_cmd_post(hermon_state_t *state, hermon_hw_mcg_t *mcg,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
837
int hermon_mod_stat_cfg_cmd_post(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
844
int hermon_modify_mpt_cmd_post(hermon_state_t *state, hermon_hw_dmpt_t *mpt,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
852
int hermon_resize_srq_cmd_post(hermon_state_t *state, hermon_hw_srqc_t *srq,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
858
int hermon_nop_post(hermon_state_t *state, uint_t interval, uint_t sleep);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
859
int hermon_setdebug_post(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
864
int hermon_read_mtt_cmd_post(hermon_state_t *state, uint64_t mtt_addr,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
870
int hermon_sense_port_post(hermon_state_t *state, uint_t portnum,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
879
int hermon_config_fc_cmd_post(hermon_state_t *state, void *cfginfo, int enable,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
885
int hermon_config_int_mod(hermon_state_t *state, uint_t min_delay,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cmd.h
892
int hermon_hw_health_check(hermon_state_t *state, int *health);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cq.h
267
int hermon_cq_alloc(hermon_state_t *state, ibt_cq_hdl_t ibt_cqhdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cq.h
270
int hermon_cq_free(hermon_state_t *state, hermon_cqhdl_t *cqhdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cq.h
272
int hermon_cq_resize(hermon_state_t *state, hermon_cqhdl_t cqhdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cq.h
274
int hermon_cq_modify(hermon_state_t *state, hermon_cqhdl_t cqhdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cq.h
276
int hermon_cq_notify(hermon_state_t *state, hermon_cqhdl_t cqhdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cq.h
278
int hermon_cq_poll(hermon_state_t *state, hermon_cqhdl_t cqhdl, ibt_wc_t *wc_p,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cq.h
280
int hermon_cq_sched_alloc(hermon_state_t *state, ibt_cq_sched_attr_t *attr,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cq.h
282
int hermon_cq_sched_free(hermon_state_t *state, hermon_cq_sched_t *cq_schedp);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cq.h
283
int hermon_cq_handler(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cq.h
285
int hermon_cq_err_handler(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cq.h
289
hermon_cqhdl_t hermon_cqhdl_from_cqnum(hermon_state_t *state, uint_t cqnum);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cq.h
290
void hermon_cq_entries_flush(hermon_state_t *state, hermon_qphdl_t qp);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cq.h
291
void hermon_cq_resize_helper(hermon_state_t *state, hermon_cqhdl_t cq);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cq.h
292
int hermon_cq_sched_init(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_cq.h
293
void hermon_cq_sched_fini(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_event.h
286
int (*eq_func)(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_event.h
292
int hermon_eq_init_all(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_event.h
293
int hermon_eq_fini_all(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_event.h
294
int hermon_eq_arm_all(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_event.h
296
void hermon_eq_doorbell(hermon_state_t *state, uint32_t eq_cmd, uint32_t eqn,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_event.h
298
void hermon_eq_overflow_handler(hermon_state_t *state, hermon_eqhdl_t eq,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_event.h
300
void hermon_eq_reset_uar_baseaddr(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fcoib.h
80
int hermon_fcoib_set_id(hermon_state_t *state, int port, uint32_t rfci_qpn,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fcoib.h
82
int hermon_fcoib_get_id_idx(hermon_state_t *state, int port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fcoib.h
84
int hermon_fcoib_check_exch_base_off(hermon_state_t *state, int port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fcoib.h
86
uint_t hermon_fcoib_qpnum_from_fexch(hermon_state_t *state, int port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fcoib.h
88
int hermon_fcoib_is_fexch_qpn(hermon_state_t *state, uint_t qpnum);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fcoib.h
89
uint32_t hermon_fcoib_qpn_to_mkey(hermon_state_t *state, uint_t qpnum);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fcoib.h
90
int hermon_fcoib_fexch_mkey_init(hermon_state_t *state, hermon_pdhdl_t pd,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fcoib.h
92
int hermon_fcoib_fexch_mkey_fini(hermon_state_t *state, hermon_pdhdl_t pd,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fcoib.h
94
uint32_t hermon_fcoib_fexch_relative_qpn(hermon_state_t *state, uint8_t port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fcoib.h
96
int hermon_fcoib_init(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fcoib.h
97
void hermon_fcoib_fini(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h
283
extern void hermon_fm_init(hermon_state_t *);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h
284
extern void hermon_fm_fini(hermon_state_t *);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h
285
extern int hermon_fm_ereport_init(hermon_state_t *);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h
286
extern void hermon_fm_ereport_fini(hermon_state_t *);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h
287
extern int hermon_get_state(hermon_state_t *);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h
288
extern boolean_t hermon_init_failure(hermon_state_t *);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h
290
extern void hermon_fm_ereport(hermon_state_t *, int, int);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h
291
extern int hermon_regs_map_setup(hermon_state_t *, uint_t, caddr_t *, offset_t,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h
293
extern void hermon_regs_map_free(hermon_state_t *, ddi_acc_handle_t *);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h
294
extern int hermon_pci_config_setup(hermon_state_t *, ddi_acc_handle_t *);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h
295
extern void hermon_pci_config_teardown(hermon_state_t *, ddi_acc_handle_t *);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h
296
extern ushort_t hermon_devacc_attr_version(hermon_state_t *);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h
297
extern uchar_t hermon_devacc_attr_access(hermon_state_t *);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h
298
extern int hermon_PIO_start(hermon_state_t *, ddi_acc_handle_t,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h
300
extern int hermon_PIO_end(hermon_state_t *, ddi_acc_handle_t, int *,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h
302
extern ddi_acc_handle_t hermon_rsrc_alloc_uarhdl(hermon_state_t *);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h
303
extern ddi_acc_handle_t hermon_get_uarhdl(hermon_state_t *);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h
304
extern ddi_acc_handle_t hermon_get_cmdhdl(hermon_state_t *);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h
305
extern ddi_acc_handle_t hermon_get_msix_tblhdl(hermon_state_t *);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h
306
extern ddi_acc_handle_t hermon_get_msix_pbahdl(hermon_state_t *);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h
307
extern ddi_acc_handle_t hermon_get_pcihdl(hermon_state_t *);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h
308
extern void hermon_clr_state_nolock(hermon_state_t *, int);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_fm.h
312
extern hermon_test_t *hermon_test_register(hermon_state_t *, char *, int, int);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
455
hermon_state_t *hki64_state;
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
553
hermon_state_t *hls_state;
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
577
hermon_state_t *fmr_state;
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
626
int hermon_dbr_page_alloc(hermon_state_t *state, hermon_dbr_info_t **info);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
627
int hermon_dbr_alloc(hermon_state_t *state, uint_t index,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
630
void hermon_dbr_free(hermon_state_t *state, uint_t indx, hermon_dbr_t *record);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
631
void hermon_dbr_kern_free(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
634
int hermon_create_fmr_pool(hermon_state_t *state, hermon_pdhdl_t pdhdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
636
int hermon_destroy_fmr_pool(hermon_state_t *state, hermon_fmrhdl_t fmrhdl);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
637
int hermon_flush_fmr_pool(hermon_state_t *state, hermon_fmrhdl_t fmrhdl);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
638
int hermon_register_physical_fmr(hermon_state_t *state, hermon_fmrhdl_t fmrhdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
641
int hermon_deregister_fmr(hermon_state_t *state, hermon_mrhdl_t mr);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
645
int hermon_ah_alloc(hermon_state_t *state, hermon_pdhdl_t pd,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
647
int hermon_ah_free(hermon_state_t *state, hermon_ahhdl_t *ahhdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
649
int hermon_ah_query(hermon_state_t *state, hermon_ahhdl_t ahhdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
651
int hermon_ah_modify(hermon_state_t *state, hermon_ahhdl_t ahhdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
655
int hermon_mcg_attach(hermon_state_t *state, hermon_qphdl_t qphdl, ib_gid_t gid,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
657
int hermon_mcg_detach(hermon_state_t *state, hermon_qphdl_t qphdl, ib_gid_t gid,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
661
int hermon_pd_alloc(hermon_state_t *state, hermon_pdhdl_t *pdhdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
663
int hermon_pd_free(hermon_state_t *state, hermon_pdhdl_t *pdhdl);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
668
int hermon_port_query(hermon_state_t *state, uint_t port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
670
int hermon_port_modify(hermon_state_t *state, uint8_t port,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
674
int hermon_kstat_init(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
675
void hermon_kstat_fini(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
678
int hermon_set_addr_path(hermon_state_t *state, ibt_adds_vect_t *av,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
680
void hermon_get_addr_path(hermon_state_t *state, hermon_hw_addr_path_t *path,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
682
int hermon_portnum_is_valid(hermon_state_t *state, uint_t portnum);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
683
int hermon_pkeyindex_is_valid(hermon_state_t *state, uint_t pkeyindx);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_misc.h
684
int hermon_queue_alloc(hermon_state_t *state, hermon_qalloc_info_t *qa_info,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_mr.h
291
int hermon_dma_mr_register(hermon_state_t *state, hermon_pdhdl_t pdhdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_mr.h
293
int hermon_mr_register(hermon_state_t *state, hermon_pdhdl_t pdhdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_mr.h
296
int hermon_mr_register_buf(hermon_state_t *state, hermon_pdhdl_t pdhdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_mr.h
299
int hermon_mr_mtt_bind(hermon_state_t *state, hermon_bind_info_t *bind,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_mr.h
302
int hermon_mr_mtt_unbind(hermon_state_t *state, hermon_bind_info_t *bind,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_mr.h
304
int hermon_mr_register_shared(hermon_state_t *state, hermon_mrhdl_t mrhdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_mr.h
306
int hermon_mr_deregister(hermon_state_t *state, hermon_mrhdl_t *mrhdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_mr.h
308
int hermon_mr_query(hermon_state_t *state, hermon_mrhdl_t mrhdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_mr.h
310
int hermon_mr_reregister(hermon_state_t *state, hermon_mrhdl_t mrhdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_mr.h
313
int hermon_mr_reregister_buf(hermon_state_t *state, hermon_mrhdl_t mr,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_mr.h
316
int hermon_mr_sync(hermon_state_t *state, ibt_mr_sync_t *mr_segs,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_mr.h
318
int hermon_mw_alloc(hermon_state_t *state, hermon_pdhdl_t pdhdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_mr.h
320
int hermon_mw_free(hermon_state_t *state, hermon_mwhdl_t *mwhdl, uint_t sleep);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_mr.h
324
int hermon_mr_alloc_fmr(hermon_state_t *state, hermon_pdhdl_t pd,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_mr.h
326
int hermon_mr_dealloc_fmr(hermon_state_t *state, hermon_mrhdl_t *mrhdl);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_mr.h
327
int hermon_mr_register_physical_fmr(hermon_state_t *state,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_mr.h
329
int hermon_mr_alloc_lkey(hermon_state_t *state, hermon_pdhdl_t pd,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_mr.h
331
int hermon_mr_fexch_mpt_init(hermon_state_t *state, hermon_pdhdl_t pd,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_mr.h
333
int hermon_mr_fexch_mpt_fini(hermon_state_t *state, hermon_pdhdl_t pd,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_qp.h
370
int hermon_qp_alloc(hermon_state_t *state, hermon_qp_info_t *qpinfo,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_qp.h
372
int hermon_special_qp_alloc(hermon_state_t *state, hermon_qp_info_t *qpinfo,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_qp.h
374
int hermon_qp_alloc_range(hermon_state_t *state, uint_t log2,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_qp.h
377
int hermon_qp_free(hermon_state_t *state, hermon_qphdl_t *qphdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_qp.h
379
int hermon_qp_query(hermon_state_t *state, hermon_qphdl_t qphdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_qp.h
381
hermon_qphdl_t hermon_qphdl_from_qpnum(hermon_state_t *state, uint_t qpnum);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_qp.h
382
void hermon_qp_release_qpn(hermon_state_t *state, hermon_qpn_entry_t *entry,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_qp.h
384
void hermon_qpn_avl_init(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_qp.h
385
void hermon_qpn_avl_fini(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_qp.h
388
int hermon_qp_modify(hermon_state_t *state, hermon_qphdl_t qp,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_qp.h
391
int hermon_qp_to_reset(hermon_state_t *state, hermon_qphdl_t qp);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_rsrc.h
319
hermon_state_t *rsrc_state;
usr/src/uts/common/sys/ib/adapters/hermon/hermon_rsrc.h
372
int hermon_rsrc_alloc(hermon_state_t *state, hermon_rsrc_type_t rsrc,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_rsrc.h
374
void hermon_rsrc_free(hermon_state_t *state, hermon_rsrc_t **hdl);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_rsrc.h
375
int hermon_rsrc_init_phase1(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_rsrc.h
376
int hermon_rsrc_init_phase2(hermon_state_t *state);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_rsrc.h
377
void hermon_rsrc_fini(hermon_state_t *state,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_rsrc.h
381
int hermon_rsrc_reserve(hermon_state_t *state, hermon_rsrc_type_t rsrc,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_srq.h
165
int hermon_srq_alloc(hermon_state_t *state, hermon_srq_info_t *srqinfo,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_srq.h
167
int hermon_srq_free(hermon_state_t *state, hermon_srqhdl_t *srqhdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_srq.h
169
int hermon_srq_modify(hermon_state_t *state, hermon_srqhdl_t srq,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_srq.h
171
int hermon_srq_post(hermon_state_t *state, hermon_srqhdl_t srq,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_srq.h
175
hermon_srqhdl_t hermon_srqhdl_from_srqnum(hermon_state_t *state, uint_t srqnum);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_wr.h
176
int hermon_post_send(hermon_state_t *state, hermon_qphdl_t qphdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_wr.h
178
int hermon_post_recv(hermon_state_t *state, hermon_qphdl_t qphdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_wr.h
180
int hermon_post_srq(hermon_state_t *state, hermon_srqhdl_t srqhdl,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_wr.h
184
int hermon_wrid_from_reset_handling(hermon_state_t *state, hermon_qphdl_t qp);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_wr.h
185
int hermon_wrid_to_reset_handling(hermon_state_t *state, hermon_qphdl_t qp);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_wr.h
191
void hermon_check_qp_debug(hermon_state_t *state, hermon_qphdl_t qp);