Home
last modified time | relevance | path

Searched refs:xgbe_prv_data (Results 1 – 10 of 10) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/amd/xgbe/
Dxgbe.h288 struct xgbe_prv_data;
438 struct xgbe_prv_data *pdata;
590 int (*set_mac_address)(struct xgbe_prv_data *, u8 *addr);
591 int (*config_rx_mode)(struct xgbe_prv_data *);
593 int (*enable_rx_csum)(struct xgbe_prv_data *);
594 int (*disable_rx_csum)(struct xgbe_prv_data *);
596 int (*enable_rx_vlan_stripping)(struct xgbe_prv_data *);
597 int (*disable_rx_vlan_stripping)(struct xgbe_prv_data *);
598 int (*enable_rx_vlan_filtering)(struct xgbe_prv_data *);
599 int (*disable_rx_vlan_filtering)(struct xgbe_prv_data *);
[all …]
Dxgbe-ptp.c127 struct xgbe_prv_data *pdata = container_of(cc, in xgbe_cc_read()
128 struct xgbe_prv_data, in xgbe_cc_read()
139 struct xgbe_prv_data *pdata = container_of(info, in xgbe_adjfreq()
140 struct xgbe_prv_data, in xgbe_adjfreq()
170 struct xgbe_prv_data *pdata = container_of(info, in xgbe_adjtime()
171 struct xgbe_prv_data, in xgbe_adjtime()
184 struct xgbe_prv_data *pdata = container_of(info, in xgbe_gettime()
185 struct xgbe_prv_data, in xgbe_gettime()
204 struct xgbe_prv_data *pdata = container_of(info, in xgbe_settime()
205 struct xgbe_prv_data, in xgbe_settime()
[all …]
Dxgbe-dev.c126 static unsigned int xgbe_usec_to_riwt(struct xgbe_prv_data *pdata, in xgbe_usec_to_riwt()
149 static unsigned int xgbe_riwt_to_usec(struct xgbe_prv_data *pdata, in xgbe_riwt_to_usec()
172 static int xgbe_config_pblx8(struct xgbe_prv_data *pdata) in xgbe_config_pblx8()
185 static int xgbe_get_tx_pbl_val(struct xgbe_prv_data *pdata) in xgbe_get_tx_pbl_val()
190 static int xgbe_config_tx_pbl_val(struct xgbe_prv_data *pdata) in xgbe_config_tx_pbl_val()
207 static int xgbe_get_rx_pbl_val(struct xgbe_prv_data *pdata) in xgbe_get_rx_pbl_val()
212 static int xgbe_config_rx_pbl_val(struct xgbe_prv_data *pdata) in xgbe_config_rx_pbl_val()
229 static int xgbe_config_osp_mode(struct xgbe_prv_data *pdata) in xgbe_config_osp_mode()
246 static int xgbe_config_rsf_mode(struct xgbe_prv_data *pdata, unsigned int val) in xgbe_config_rsf_mode()
256 static int xgbe_config_tsf_mode(struct xgbe_prv_data *pdata, unsigned int val) in xgbe_config_tsf_mode()
[all …]
Dxgbe-mdio.c128 static void xgbe_an_enable_kr_training(struct xgbe_prv_data *pdata) in xgbe_an_enable_kr_training()
138 static void xgbe_an_disable_kr_training(struct xgbe_prv_data *pdata) in xgbe_an_disable_kr_training()
148 static void xgbe_pcs_power_cycle(struct xgbe_prv_data *pdata) in xgbe_pcs_power_cycle()
163 static void xgbe_serdes_start_ratechange(struct xgbe_prv_data *pdata) in xgbe_serdes_start_ratechange()
169 static void xgbe_serdes_complete_ratechange(struct xgbe_prv_data *pdata) in xgbe_serdes_complete_ratechange()
197 static void xgbe_xgmii_mode(struct xgbe_prv_data *pdata) in xgbe_xgmii_mode()
245 static void xgbe_gmii_2500_mode(struct xgbe_prv_data *pdata) in xgbe_gmii_2500_mode()
293 static void xgbe_gmii_mode(struct xgbe_prv_data *pdata) in xgbe_gmii_mode()
341 static void xgbe_cur_mode(struct xgbe_prv_data *pdata, in xgbe_cur_mode()
353 static bool xgbe_in_kr_mode(struct xgbe_prv_data *pdata) in xgbe_in_kr_mode()
[all …]
Dxgbe-debugfs.c177 struct xgbe_prv_data *pdata = filp->private_data; in xgmac_reg_addr_read()
186 struct xgbe_prv_data *pdata = filp->private_data; in xgmac_reg_addr_write()
195 struct xgbe_prv_data *pdata = filp->private_data; in xgmac_reg_value_read()
207 struct xgbe_prv_data *pdata = filp->private_data; in xgmac_reg_value_write()
237 struct xgbe_prv_data *pdata = filp->private_data; in xpcs_mmd_read()
245 struct xgbe_prv_data *pdata = filp->private_data; in xpcs_mmd_write()
254 struct xgbe_prv_data *pdata = filp->private_data; in xpcs_reg_addr_read()
262 struct xgbe_prv_data *pdata = filp->private_data; in xpcs_reg_addr_write()
271 struct xgbe_prv_data *pdata = filp->private_data; in xpcs_reg_value_read()
284 struct xgbe_prv_data *pdata = filp->private_data; in xpcs_reg_value_write()
[all …]
Dxgbe-ethtool.c133 offsetof(struct xgbe_prv_data, mmc_stats._var), \
139 offsetof(struct xgbe_prv_data, ext_stats._var), \
205 struct xgbe_prv_data *pdata = netdev_priv(netdev); in xgbe_get_ethtool_stats()
235 struct xgbe_prv_data *pdata = netdev_priv(netdev); in xgbe_get_pauseparam()
245 struct xgbe_prv_data *pdata = netdev_priv(netdev); in xgbe_set_pauseparam()
278 struct xgbe_prv_data *pdata = netdev_priv(netdev); in xgbe_get_settings()
299 struct xgbe_prv_data *pdata = netdev_priv(netdev); in xgbe_set_settings()
367 struct xgbe_prv_data *pdata = netdev_priv(netdev); in xgbe_get_drvinfo()
382 struct xgbe_prv_data *pdata = netdev_priv(netdev); in xgbe_get_msglevel()
389 struct xgbe_prv_data *pdata = netdev_priv(netdev); in xgbe_set_msglevel()
[all …]
Dxgbe-drv.c133 static int xgbe_alloc_channels(struct xgbe_prv_data *pdata) in xgbe_alloc_channels()
210 static void xgbe_free_channels(struct xgbe_prv_data *pdata) in xgbe_free_channels()
236 struct xgbe_prv_data *pdata = channel->pdata; in xgbe_maybe_stop_tx_queue()
274 static void xgbe_enable_rx_tx_ints(struct xgbe_prv_data *pdata) in xgbe_enable_rx_tx_ints()
296 static void xgbe_disable_rx_tx_ints(struct xgbe_prv_data *pdata) in xgbe_disable_rx_tx_ints()
320 struct xgbe_prv_data *pdata = data; in xgbe_isr()
421 struct xgbe_prv_data *pdata = channel->pdata; in xgbe_tx_timer()
446 struct xgbe_prv_data *pdata = container_of(work, in xgbe_service()
447 struct xgbe_prv_data, in xgbe_service()
455 struct xgbe_prv_data *pdata = (struct xgbe_prv_data *)data; in xgbe_service_timer()
[all …]
Dxgbe-main.c184 static void xgbe_default_config(struct xgbe_prv_data *pdata) in xgbe_default_config()
205 static void xgbe_init_all_fptrs(struct xgbe_prv_data *pdata) in xgbe_init_all_fptrs()
213 static int xgbe_acpi_support(struct xgbe_prv_data *pdata) in xgbe_acpi_support()
240 static int xgbe_acpi_support(struct xgbe_prv_data *pdata) in xgbe_acpi_support()
247 static int xgbe_of_support(struct xgbe_prv_data *pdata) in xgbe_of_support()
270 static struct platform_device *xgbe_of_get_phy_pdev(struct xgbe_prv_data *pdata) in xgbe_of_get_phy_pdev()
295 static int xgbe_of_support(struct xgbe_prv_data *pdata) in xgbe_of_support()
300 static struct platform_device *xgbe_of_get_phy_pdev(struct xgbe_prv_data *pdata) in xgbe_of_get_phy_pdev()
322 static struct platform_device *xgbe_get_phy_pdev(struct xgbe_prv_data *pdata) in xgbe_get_phy_pdev()
338 struct xgbe_prv_data *pdata; in xgbe_probe()
[all …]
Dxgbe-dcb.c126 struct xgbe_prv_data *pdata = netdev_priv(netdev); in xgbe_dcb_ieee_getets()
147 struct xgbe_prv_data *pdata = netdev_priv(netdev); in xgbe_dcb_ieee_setets()
201 struct xgbe_prv_data *pdata = netdev_priv(netdev); in xgbe_dcb_ieee_getpfc()
218 struct xgbe_prv_data *pdata = netdev_priv(netdev); in xgbe_dcb_ieee_setpfc()
245 struct xgbe_prv_data *pdata = netdev_priv(netdev); in xgbe_dcb_setdcbx()
Dxgbe-desc.c120 static void xgbe_unmap_rdata(struct xgbe_prv_data *, struct xgbe_ring_data *);
122 static void xgbe_free_ring(struct xgbe_prv_data *pdata, in xgbe_free_ring()
172 static void xgbe_free_ring_resources(struct xgbe_prv_data *pdata) in xgbe_free_ring_resources()
188 static int xgbe_init_ring(struct xgbe_prv_data *pdata, in xgbe_init_ring()
220 static int xgbe_alloc_ring_resources(struct xgbe_prv_data *pdata) in xgbe_alloc_ring_resources()
263 static int xgbe_alloc_pages(struct xgbe_prv_data *pdata, in xgbe_alloc_pages()
323 static int xgbe_map_rx_buffer(struct xgbe_prv_data *pdata, in xgbe_map_rx_buffer()
354 static void xgbe_wrapper_tx_descriptor_init(struct xgbe_prv_data *pdata) in xgbe_wrapper_tx_descriptor_init()
395 static void xgbe_wrapper_rx_descriptor_init(struct xgbe_prv_data *pdata) in xgbe_wrapper_rx_descriptor_init()
438 static void xgbe_unmap_rdata(struct xgbe_prv_data *pdata, in xgbe_unmap_rdata()
[all …]