Lines Matching defs:hxgep
98 #define HXGE_DEV_HPI_HANDLE(hxgep) (hxgep->hpi_handle)
100 #define HPI_PCI_ACC_HANDLE_SET(hxgep, ah) (hxgep->hpi_pci_handle.regh = ah)
101 #define HPI_PCI_ADD_HANDLE_SET(hxgep, ap) (hxgep->hpi_pci_handle.regp = ap)
103 #define HPI_ACC_HANDLE_SET(hxgep, ah) (hxgep->hpi_handle.regh = ah)
104 #define HPI_ADD_HANDLE_SET(hxgep, ap) \
105 hxgep->hpi_handle.is_vraddr = B_FALSE; \
106 hxgep->hpi_handle.function.instance = hxgep->instance; \
107 hxgep->hpi_handle.function.function = 0; \
108 hxgep->hpi_handle.hxgep = (void *) hxgep; \
109 hxgep->hpi_handle.regp = ap;
111 #define HPI_REG_ACC_HANDLE_SET(hxgep, ah) (hxgep->hpi_reg_handle.regh = ah)
112 #define HPI_REG_ADD_HANDLE_SET(hxgep, ap) \
113 hxgep->hpi_reg_handle.is_vraddr = B_FALSE; \
114 hxgep->hpi_handle.function.instance = hxgep->instance; \
115 hxgep->hpi_handle.function.function = 0; \
116 hxgep->hpi_reg_handle.hxgep = (void *) hxgep; \
117 hxgep->hpi_reg_handle.regp = ap;
119 #define HPI_MSI_ACC_HANDLE_SET(hxgep, ah) (hxgep->hpi_msi_handle.regh = ah)
120 #define HPI_MSI_ADD_HANDLE_SET(hxgep, ap) \
121 hxgep->hpi_msi_handle.is_vraddr = B_FALSE; \
122 hxgep->hpi_msi_handle.function.instance = hxgep->instance; \
123 hxgep->hpi_msi_handle.function.function = 0; \
124 hxgep->hpi_msi_handle.hxgep = (void *) hxgep; \
125 hxgep->hpi_msi_handle.regp = ap;
261 p_hxge_t hxgep;
279 p_hxge_t hxgep;
344 extern void hxge_fm_report_error(p_hxge_t hxgep,
351 hxge_status_t hxge_classify_init(p_hxge_t hxgep);
352 hxge_status_t hxge_classify_uninit(p_hxge_t hxgep);
353 void hxge_put_tcam(p_hxge_t hxgep, p_mblk_t mp);
354 void hxge_get_tcam(p_hxge_t hxgep, p_mblk_t mp);
356 hxge_status_t hxge_classify_init_hw(p_hxge_t hxgep);
357 hxge_status_t hxge_classify_init_sw(p_hxge_t hxgep);
358 hxge_status_t hxge_classify_exit_sw(p_hxge_t hxgep);
359 hxge_status_t hxge_pfc_ip_class_config_all(p_hxge_t hxgep);
360 hxge_status_t hxge_pfc_ip_class_config(p_hxge_t hxgep, tcam_class_t l3_class,
362 hxge_status_t hxge_pfc_ip_class_config_get(p_hxge_t hxgep,
370 hxge_status_t hxge_pfc_mac_addrs_get(p_hxge_t hxgep);
373 hxge_status_t hxge_pfc_hw_reset(p_hxge_t hxgep);
374 hxge_status_t hxge_pfc_handle_sys_errors(p_hxge_t hxgep);
392 void hxge_intr_enable(p_hxge_t hxgep);
393 void hxge_intr_disable(p_hxge_t hxgep);
394 void hxge_hw_id_init(p_hxge_t hxgep);
395 void hxge_hw_init_niu_common(p_hxge_t hxgep);
396 void hxge_intr_hw_enable(p_hxge_t hxgep);
397 void hxge_intr_hw_disable(p_hxge_t hxgep);
398 void hxge_hw_stop(p_hxge_t hxgep);
399 void hxge_global_reset(p_hxge_t hxgep);
400 void hxge_check_hw_state(p_hxge_t hxgep);
418 void hxge_param_ioctl(p_hxge_t hxgep, queue_t *, mblk_t *, struct iocblk *);
423 int hxge_param_rx_intr_pkts(p_hxge_t hxgep, queue_t *, mblk_t *, char *,
425 int hxge_param_rx_intr_time(p_hxge_t hxgep, queue_t *, mblk_t *, char *,
427 int hxge_param_set_ip_opt(p_hxge_t hxgep, queue_t *, mblk_t *, char *, caddr_t);
428 int hxge_param_get_ip_opt(p_hxge_t hxgep, queue_t *, mblk_t *, caddr_t);
432 hxge_status_t hxge_init_fzc_txdma_channel(p_hxge_t hxgep, uint16_t channel,
434 hxge_status_t hxge_init_fzc_rxdma_channel(p_hxge_t hxgep, uint16_t channel,
436 hxge_status_t hxge_init_fzc_rx_common(p_hxge_t hxgep);
437 hxge_status_t hxge_init_fzc_rxdma_channel_pages(p_hxge_t hxgep,
439 hxge_status_t hxge_init_fzc_txdma_channel_pages(p_hxge_t hxgep,
441 hxge_status_t hxge_intr_mask_mgmt_set(p_hxge_t hxgep, boolean_t on);
444 hxge_status_t hxge_vmac_init(p_hxge_t hxgep);
445 hxge_status_t hxge_link_init(p_hxge_t hxgep);
446 hxge_status_t hxge_tx_vmac_init(p_hxge_t hxgep);
447 hxge_status_t hxge_rx_vmac_init(p_hxge_t hxgep);
448 hxge_status_t hxge_tx_vmac_enable(p_hxge_t hxgep);
449 hxge_status_t hxge_tx_vmac_disable(p_hxge_t hxgep);
450 hxge_status_t hxge_rx_vmac_enable(p_hxge_t hxgep);
451 hxge_status_t hxge_rx_vmac_disable(p_hxge_t hxgep);
452 hxge_status_t hxge_tx_vmac_reset(p_hxge_t hxgep);
453 hxge_status_t hxge_rx_vmac_reset(p_hxge_t hxgep);
456 hxge_status_t hxge_pfc_set_mac_address(p_hxge_t hxgep, uint32_t slot,
458 hxge_status_t hxge_pfc_num_macs_get(p_hxge_t hxgep, uint8_t *nmacs);
460 hxge_status_t hxge_set_promisc(p_hxge_t hxgep, boolean_t on);
461 void hxge_save_cntrs(p_hxge_t hxgep);
462 int hxge_vmac_set_framesize(p_hxge_t hxgep);