/freebsd/sys/dev/axgbe/ |
H A D | xgbe-desc.c | 121 struct xgbe_hw_if *hw_if = &pdata->hw_if; in xgbe_wrapper_tx_descriptor_init() local 156 hw_if->tx_desc_init(channel); in xgbe_wrapper_tx_descriptor_init() 165 struct xgbe_hw_if *hw_if = &pdata->hw_if; in xgbe_wrapper_rx_descriptor_init() local 199 hw_if->rx_desc_init(channel); in xgbe_wrapper_rx_descriptor_init()
|
H A D | xgbe-dev.c | 2785 xgbe_init_function_ptrs_dev(struct xgbe_hw_if *hw_if) in xgbe_init_function_ptrs_dev() argument 2788 hw_if->tx_complete = xgbe_tx_complete; in xgbe_init_function_ptrs_dev() 2790 hw_if->set_mac_address = xgbe_set_mac_address; in xgbe_init_function_ptrs_dev() 2791 hw_if->config_rx_mode = xgbe_config_rx_mode; in xgbe_init_function_ptrs_dev() 2793 hw_if->enable_rx_csum = xgbe_enable_rx_csum; in xgbe_init_function_ptrs_dev() 2794 hw_if->disable_rx_csum = xgbe_disable_rx_csum; in xgbe_init_function_ptrs_dev() 2796 hw_if->enable_rx_vlan_stripping = xgbe_enable_rx_vlan_stripping; in xgbe_init_function_ptrs_dev() 2797 hw_if->disable_rx_vlan_stripping = xgbe_disable_rx_vlan_stripping; in xgbe_init_function_ptrs_dev() 2798 hw_if->enable_rx_vlan_filtering = xgbe_enable_rx_vlan_filtering; in xgbe_init_function_ptrs_dev() 2799 hw_if->disable_rx_vlan_filtering = xgbe_disable_rx_vlan_filtering; in xgbe_init_function_ptrs_dev() [all …]
|
H A D | xgbe-drv.c | 319 struct xgbe_hw_if *hw_if = &pdata->hw_if; in xgbe_init_tx_coalesce() local 326 hw_if->config_tx_coalesce(pdata); in xgbe_init_tx_coalesce() 334 struct xgbe_hw_if *hw_if = &pdata->hw_if; in xgbe_init_rx_coalesce() local 338 pdata->rx_riwt = hw_if->usec_to_riwt(pdata, XGMAC_INIT_DMA_RX_USECS); in xgbe_init_rx_coalesce() 342 hw_if->config_rx_coalesce(pdata); in xgbe_init_rx_coalesce()
|
H A D | if_axgbe_pci.c | 593 xgbe_init_function_ptrs_dev(&pdata->hw_if); in xgbe_init_all_fptrs() 1241 pdata->hw_if.read_mmc_stats(pdata); in xgbe_dump_rmon_counters() 1400 struct xgbe_hw_if *hw_if = &pdata->hw_if; in axgbe_if_attach_post() local 1416 ret = hw_if->exit(&sc->pdata); in axgbe_if_attach_post() 1592 struct xgbe_hw_if *hw_if = &pdata->hw_if; in axgbe_pci_init() local 1600 hw_if->init(pdata); in axgbe_pci_init() 1605 ret = hw_if->exit(pdata); in axgbe_pci_init() 1611 hw_if->enable_tx(pdata); in axgbe_pci_init() 1612 hw_if->enable_rx(pdata); in axgbe_pci_init() 1640 struct xgbe_hw_if *hw_if = &pdata->hw_if; in axgbe_pci_stop() local [all …]
|
H A D | xgbe-txrx.c | 389 struct xgbe_hw_if *hw_if = &sc->pdata.hw_if; in axgbe_isc_txd_credits_update() local 407 if (!hw_if->tx_complete(rdata->rdesc)) { in axgbe_isc_txd_credits_update() 422 hw_if->tx_desc_reset(rdata); in axgbe_isc_txd_credits_update() 434 } while (hw_if->tx_complete(rdata->rdesc)); in axgbe_isc_txd_credits_update() 699 struct xgbe_hw_if *hw_if = &pdata->hw_if; in axgbe_isc_rxd_pkt_get() local 716 if (hw_if->dev_read(channel)) { in axgbe_isc_rxd_pkt_get()
|
H A D | xgbe-dcb.c | 200 pdata->hw_if.config_dcb_tc(pdata); 246 pdata->hw_if.config_dcb_pfc(pdata);
|
H A D | xgbe-ptp.c | 126 nsec = pdata->hw_if.get_tstamp_time(pdata); in xgbe_cc_read() 155 pdata->hw_if.update_tstamp_addend(pdata, addend); in xgbe_adjfreq()
|
H A D | xgbe-mdio.c | 204 pdata->hw_if.set_speed(pdata, SPEED_10000); in xgbe_kr_mode() 214 pdata->hw_if.set_speed(pdata, SPEED_2500); in xgbe_kx_2500_mode() 224 pdata->hw_if.set_speed(pdata, SPEED_1000); in xgbe_kx_1000_mode() 238 pdata->hw_if.set_speed(pdata, SPEED_10000); in xgbe_sfi_mode() 248 pdata->hw_if.set_speed(pdata, SPEED_1000); in xgbe_x_mode() 258 pdata->hw_if.set_speed(pdata, SPEED_1000); in xgbe_sgmii_1000_mode() 268 pdata->hw_if.set_speed(pdata, SPEED_1000); in xgbe_sgmii_100_mode() 1103 pdata->hw_if.config_tx_flow_control(pdata); in xgbe_phy_adjust_link() 1111 pdata->hw_if.config_rx_flow_control(pdata); in xgbe_phy_adjust_link()
|
H A D | xgbe-sysctl.c | 610 struct xgbe_hw_if *hw_if = &pdata->hw_if; in sysctl_coalesce_handler() local 693 rx_riwt = hw_if->usec_to_riwt(pdata, sys_op->rx_coalesce_usecs); in sysctl_coalesce_handler() 704 hw_if->riwt_to_usec(pdata, XGMAC_MAX_DMA_RIWT)); in sysctl_coalesce_handler() 725 hw_if->config_rx_coalesce(pdata); in sysctl_coalesce_handler() 728 hw_if->config_tx_coalesce(pdata); in sysctl_coalesce_handler() 1162 pdata->hw_if.read_mmc_stats(pdata); in sysctl_mac_stats_handler()
|
H A D | if_axgbe.c | 248 pdata->hw_if.read_mmc_stats(pdata); in axgbe_get_counter() 488 xgbe_init_function_ptrs_dev(&sc->prv.hw_if); in axgbe_attach() 493 sc->prv.hw_if.exit(&sc->prv); in axgbe_attach()
|
H A D | xgbe-phy-v2.c | 660 return (pdata->hw_if.write_ext_mii_regs(pdata, addr, reg, val)); in xgbe_phy_mdio_mii_write() 722 return (pdata->hw_if.read_ext_mii_regs(pdata, addr, reg)); in xgbe_phy_mdio_mii_read() 1115 ret = pdata->hw_if.set_ext_mii_mode(pdata, phy_data->mdio_addr, in xgbe_phy_find_phy_device() 2187 return (pdata->hw_if.write_ext_mii_regs(pdata, phy_data->redrv_addr, in xgbe_phy_set_redrv_mode_mdio() 3241 ret = pdata->hw_if.set_gpio(pdata, phy_data->mdio_reset_gpio); in xgbe_phy_int_mdio_reset() 3245 ret = pdata->hw_if.clr_gpio(pdata, phy_data->mdio_reset_gpio); in xgbe_phy_int_mdio_reset() 3618 ret = pdata->hw_if.set_ext_mii_mode(pdata, phy_data->redrv_addr, in xgbe_phy_start() 3993 ret = pdata->hw_if.set_ext_mii_mode(pdata, phy_data->mdio_addr, in xgbe_phy_init() 4003 ret = pdata->hw_if.set_ext_mii_mode(pdata, phy_data->redrv_addr, in xgbe_phy_init()
|
H A D | xgbe-common.h | 1750 ((_pdata)->hw_if.read_mmd_regs((_pdata), 0, \ 1757 ((_pdata)->hw_if.write_mmd_regs((_pdata), 0, \
|
H A D | xgbe.h | 1095 struct xgbe_hw_if hw_if; member
|