Home
last modified time | relevance | path

Searched refs:hw_if (Results 1 – 13 of 13) sorted by relevance

/freebsd/sys/dev/axgbe/
H A Dxgbe-desc.c121 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 Dxgbe-dev.c2785 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 Dxgbe-drv.c319 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 Dif_axgbe_pci.c593 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 Dxgbe-txrx.c389 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 Dxgbe-dcb.c200 pdata->hw_if.config_dcb_tc(pdata);
246 pdata->hw_if.config_dcb_pfc(pdata);
H A Dxgbe-ptp.c126 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 Dxgbe-mdio.c204 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 Dxgbe-sysctl.c610 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 Dif_axgbe.c248 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 Dxgbe-phy-v2.c660 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 Dxgbe-common.h1750 ((_pdata)->hw_if.read_mmd_regs((_pdata), 0, \
1757 ((_pdata)->hw_if.write_mmd_regs((_pdata), 0, \
H A Dxgbe.h1095 struct xgbe_hw_if hw_if; member