Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/net/ethernet/amd/xgbe/
Dxgbe.h244 struct xgbe_prv_data;
395 struct xgbe_prv_data *pdata;
498 int (*set_mac_address)(struct xgbe_prv_data *, u8 *addr);
499 int (*config_rx_mode)(struct xgbe_prv_data *);
501 int (*enable_rx_csum)(struct xgbe_prv_data *);
502 int (*disable_rx_csum)(struct xgbe_prv_data *);
504 int (*enable_rx_vlan_stripping)(struct xgbe_prv_data *);
505 int (*disable_rx_vlan_stripping)(struct xgbe_prv_data *);
506 int (*enable_rx_vlan_filtering)(struct xgbe_prv_data *);
507 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-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), \
200 struct xgbe_prv_data *pdata = netdev_priv(netdev); in xgbe_get_ethtool_stats()
238 struct xgbe_prv_data *pdata = netdev_priv(netdev); in xgbe_get_pauseparam()
252 struct xgbe_prv_data *pdata = netdev_priv(netdev); in xgbe_set_pauseparam()
285 struct xgbe_prv_data *pdata = netdev_priv(netdev); in xgbe_get_settings()
303 struct xgbe_prv_data *pdata = netdev_priv(netdev); in xgbe_set_settings()
362 struct xgbe_prv_data *pdata = netdev_priv(netdev); in xgbe_get_drvinfo()
379 struct xgbe_prv_data *pdata = netdev_priv(netdev); in xgbe_get_coalesce()
398 struct xgbe_prv_data *pdata = netdev_priv(netdev); in xgbe_set_coalesce()
472 struct xgbe_prv_data *pdata = netdev_priv(netdev); in xgbe_get_rxnfc()
[all …]
Dxgbe-drv.c133 static int xgbe_alloc_channels(struct xgbe_prv_data *pdata) in xgbe_alloc_channels()
209 static void xgbe_free_channels(struct xgbe_prv_data *pdata) in xgbe_free_channels()
235 struct xgbe_prv_data *pdata = channel->pdata; in xgbe_maybe_stop_tx_queue()
272 static void xgbe_enable_rx_tx_ints(struct xgbe_prv_data *pdata) in xgbe_enable_rx_tx_ints()
294 static void xgbe_disable_rx_tx_ints(struct xgbe_prv_data *pdata) in xgbe_disable_rx_tx_ints()
318 struct xgbe_prv_data *pdata = data; in xgbe_isr()
416 struct xgbe_prv_data *pdata = channel->pdata; in xgbe_tx_timer()
439 static void xgbe_init_tx_timers(struct xgbe_prv_data *pdata) in xgbe_init_tx_timers()
459 static void xgbe_stop_tx_timers(struct xgbe_prv_data *pdata) in xgbe_stop_tx_timers()
478 void xgbe_get_all_hw_features(struct xgbe_prv_data *pdata) in xgbe_get_all_hw_features()
[all …]
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()
219 static int xgbe_alloc_ring_resources(struct xgbe_prv_data *pdata) in xgbe_alloc_ring_resources()
258 static int xgbe_alloc_pages(struct xgbe_prv_data *pdata, in xgbe_alloc_pages()
317 static int xgbe_map_rx_buffer(struct xgbe_prv_data *pdata, in xgbe_map_rx_buffer()
348 static void xgbe_wrapper_tx_descriptor_init(struct xgbe_prv_data *pdata) in xgbe_wrapper_tx_descriptor_init()
389 static void xgbe_wrapper_rx_descriptor_init(struct xgbe_prv_data *pdata) in xgbe_wrapper_rx_descriptor_init()
432 static void xgbe_unmap_rdata(struct xgbe_prv_data *pdata, in xgbe_unmap_rdata()
[all …]
Dxgbe-main.c139 static void xgbe_default_config(struct xgbe_prv_data *pdata) in xgbe_default_config()
162 static void xgbe_init_all_fptrs(struct xgbe_prv_data *pdata) in xgbe_init_all_fptrs()
169 static int xgbe_acpi_support(struct xgbe_prv_data *pdata) in xgbe_acpi_support()
219 static int xgbe_acpi_support(struct xgbe_prv_data *pdata) in xgbe_acpi_support()
226 static int xgbe_of_support(struct xgbe_prv_data *pdata) in xgbe_of_support()
252 static int xgbe_of_support(struct xgbe_prv_data *pdata) in xgbe_of_support()
260 struct xgbe_prv_data *pdata; in xgbe_probe()
272 netdev = alloc_etherdev_mq(sizeof(struct xgbe_prv_data), in xgbe_probe()
535 struct xgbe_prv_data *pdata = netdev_priv(netdev); in xgbe_remove()
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()
198 struct xgbe_prv_data *pdata = netdev_priv(netdev); in xgbe_dcb_ieee_getpfc()
215 struct xgbe_prv_data *pdata = netdev_priv(netdev); in xgbe_dcb_ieee_setpfc()
Dxgbe-mdio.c128 struct xgbe_prv_data *pdata = mii->priv; in xgbe_mdio_read()
145 struct xgbe_prv_data *pdata = mii->priv; in xgbe_mdio_write()
159 void xgbe_dump_phy_registers(struct xgbe_prv_data *pdata) in xgbe_dump_phy_registers()
206 int xgbe_mdio_register(struct xgbe_prv_data *pdata) in xgbe_mdio_register()
296 void xgbe_mdio_unregister(struct xgbe_prv_data *pdata) in xgbe_mdio_unregister()