Lines Matching refs:hermon_state_t

79 static int hermon_drv_init(hermon_state_t *state, dev_info_t *dip,
81 static void hermon_drv_fini(hermon_state_t *state);
82 static void hermon_drv_fini2(hermon_state_t *state);
83 static int hermon_isr_init(hermon_state_t *state);
84 static void hermon_isr_fini(hermon_state_t *state);
86 static int hermon_hw_init(hermon_state_t *state);
88 static void hermon_hw_fini(hermon_state_t *state,
90 static int hermon_soft_state_init(hermon_state_t *state);
91 static void hermon_soft_state_fini(hermon_state_t *state);
92 static int hermon_icm_config_setup(hermon_state_t *state,
94 static void hermon_icm_tables_init(hermon_state_t *state);
95 static void hermon_icm_tables_fini(hermon_state_t *state);
96 static int hermon_icm_dma_init(hermon_state_t *state);
97 static void hermon_icm_dma_fini(hermon_state_t *state);
98 static void hermon_inithca_set(hermon_state_t *state,
100 static int hermon_hca_port_init(hermon_state_t *state);
101 static int hermon_hca_ports_shutdown(hermon_state_t *state, uint_t num_init);
102 static int hermon_internal_uarpg_init(hermon_state_t *state);
103 static void hermon_internal_uarpg_fini(hermon_state_t *state);
104 static int hermon_special_qp_contexts_reserve(hermon_state_t *state);
105 static void hermon_special_qp_contexts_unreserve(hermon_state_t *state);
106 static int hermon_sw_reset(hermon_state_t *state);
107 static int hermon_mcg_init(hermon_state_t *state);
108 static void hermon_mcg_fini(hermon_state_t *state);
109 static int hermon_fw_version_check(hermon_state_t *state);
110 static void hermon_device_info_report(hermon_state_t *state);
111 static int hermon_pci_capability_list(hermon_state_t *state,
113 static void hermon_pci_capability_vpd(hermon_state_t *state,
117 static int hermon_intr_or_msi_init(hermon_state_t *state);
118 static int hermon_add_intrs(hermon_state_t *state, int intr_type);
119 static int hermon_intr_or_msi_fini(hermon_state_t *state);
120 void hermon_pci_capability_msix(hermon_state_t *state, ddi_acc_handle_t hdl,
123 static uint64_t hermon_size_icm(hermon_state_t *state);
129 static void hermon_set_msix_info(hermon_state_t *);
130 static int hermon_intr_disable(hermon_state_t *);
200 status = ddi_soft_state_init(&hermon_statep, sizeof (hermon_state_t),
270 hermon_state_t *state;
305 hermon_state_t *state;
457 hermon_state_t *state;
546 hermon_state_t *state;
743 hermon_state_t *state;
849 hermon_dma_attr_init(hermon_state_t *state, ddi_dma_attr_t *dma_attr)
872 hermon_dma_alloc(hermon_state_t *state, hermon_dma_info_t *dma_info,
984 hermon_icm_alloc(hermon_state_t *state, hermon_rsrc_type_t type,
1117 hermon_icm_free(hermon_state_t *state, hermon_rsrc_type_t type,
1178 hermon_icm_num_to_hdl(hermon_state_t *state, hermon_rsrc_type_t type,
1215 hermon_icm_set_num_to_hdl(hermon_state_t *state, hermon_rsrc_type_t type,
1241 hermon_device_mode(hermon_state_t *state)
1266 hermon_drv_init(hermon_state_t *state, dev_info_t *dip, int instance)
1356 hermon_drv_fini(hermon_state_t *state)
1371 hermon_drv_fini2(hermon_state_t *state)
1439 hermon_isr_init(hermon_state_t *state)
1487 hermon_isr_fini(hermon_state_t *state)
1514 hermon_size_icm(hermon_state_t *state)
1569 hermon_hw_init(hermon_state_t *state)
2163 hermon_hw_fini(hermon_state_t *state, hermon_drv_cleanup_level_t cleanup)
2389 hermon_soft_state_init(hermon_state_t *state)
2815 hermon_soft_state_fini(hermon_state_t *state)
2849 hermon_icm_config_setup(hermon_state_t *state,
3030 hermon_inithca_set(hermon_state_t *state, hermon_hw_initqueryhca_t *inithca)
3211 hermon_icm_tables_init(hermon_state_t *state)
3317 hermon_icm_tables_fini(hermon_state_t *state)
3355 hermon_icm_dma_init(hermon_state_t *state)
3423 hermon_icm_dma_fini(hermon_state_t *state)
3452 hermon_hca_port_init(hermon_state_t *state)
3636 hermon_hca_ports_shutdown(hermon_state_t *state, uint_t num_init)
3664 hermon_internal_uarpg_init(hermon_state_t *state)
3703 hermon_internal_uarpg_fini(hermon_state_t *state)
3715 hermon_special_qp_contexts_reserve(hermon_state_t *state)
3772 hermon_special_qp_contexts_unreserve(hermon_state_t *state)
3795 hermon_sw_reset(hermon_state_t *state)
3948 hermon_mcg_init(hermon_state_t *state)
3977 hermon_mcg_fini(hermon_state_t *state)
3997 hermon_fw_version_check(hermon_state_t *state)
4067 hermon_device_info_report(hermon_state_t *state)
4085 hermon_pci_capability_list(hermon_state_t *state, ddi_acc_handle_t hdl)
4220 hermon_pci_capability_vpd(hermon_state_t *state, ddi_acc_handle_t hdl,
4319 hermon_intr_or_msi_init(hermon_state_t *state)
4387 hermon_state_t *state = (hermon_state_t *)arg1;
4400 hermon_add_intrs(hermon_state_t *state, int intr_type)
4507 hermon_intr_or_msi_fini(hermon_state_t *state)
4530 hermon_pci_capability_msix(hermon_state_t *state, ddi_acc_handle_t hdl,
4590 hermon_state_t *state = ddi_get_soft_state(hermon_statep,
4629 hermon_set_msix_info(hermon_state_t *state)
4765 hermon_intr_disable(hermon_state_t *state)
4825 hermon_state_t *state = ddi_get_soft_state(hermon_statep,