Lines Matching defs:pdata

127 static inline unsigned int xgbe_get_max_frame(struct xgbe_prv_data *pdata)  in xgbe_get_max_frame()
132 static unsigned int xgbe_usec_to_riwt(struct xgbe_prv_data *pdata, in xgbe_usec_to_riwt()
155 static unsigned int xgbe_riwt_to_usec(struct xgbe_prv_data *pdata, in xgbe_riwt_to_usec()
178 static int xgbe_config_pbl_val(struct xgbe_prv_data *pdata) in xgbe_config_pbl_val()
207 static int xgbe_config_osp_mode(struct xgbe_prv_data *pdata) in xgbe_config_osp_mode()
222 static int xgbe_config_rsf_mode(struct xgbe_prv_data *pdata, unsigned int val) in xgbe_config_rsf_mode()
232 static int xgbe_config_tsf_mode(struct xgbe_prv_data *pdata, unsigned int val) in xgbe_config_tsf_mode()
242 static int xgbe_config_rx_threshold(struct xgbe_prv_data *pdata, in xgbe_config_rx_threshold()
253 static int xgbe_config_tx_threshold(struct xgbe_prv_data *pdata, in xgbe_config_tx_threshold()
264 static int xgbe_config_rx_coalesce(struct xgbe_prv_data *pdata) in xgbe_config_rx_coalesce()
279 static int xgbe_config_tx_coalesce(struct xgbe_prv_data *pdata) in xgbe_config_tx_coalesce()
284 static void xgbe_config_rx_buffer_size(struct xgbe_prv_data *pdata) in xgbe_config_rx_buffer_size()
297 static void xgbe_config_tso_mode(struct xgbe_prv_data *pdata) in xgbe_config_tso_mode()
309 static void xgbe_config_sph_mode(struct xgbe_prv_data *pdata) in xgbe_config_sph_mode()
323 static void xgbe_disable_sph_mode(struct xgbe_prv_data *pdata) in xgbe_disable_sph_mode()
335 static int xgbe_write_rss_reg(struct xgbe_prv_data *pdata, unsigned int type, in xgbe_write_rss_reg()
371 static int xgbe_write_rss_hash_key(struct xgbe_prv_data *pdata) in xgbe_write_rss_hash_key()
387 static int xgbe_write_rss_lookup_table(struct xgbe_prv_data *pdata) in xgbe_write_rss_lookup_table()
403 static int xgbe_set_rss_hash_key(struct xgbe_prv_data *pdata, const u8 *key) in xgbe_set_rss_hash_key()
410 static int xgbe_set_rss_lookup_table(struct xgbe_prv_data *pdata, in xgbe_set_rss_lookup_table()
421 static int xgbe_enable_rss(struct xgbe_prv_data *pdata) in xgbe_enable_rss()
447 static int xgbe_disable_rss(struct xgbe_prv_data *pdata) in xgbe_disable_rss()
457 static void xgbe_config_rss(struct xgbe_prv_data *pdata) in xgbe_config_rss()
474 static bool xgbe_is_pfc_queue(struct xgbe_prv_data *pdata, in xgbe_is_pfc_queue()
495 static void xgbe_set_vxlan_id(struct xgbe_prv_data *pdata) in xgbe_set_vxlan_id()
504 static void xgbe_enable_vxlan(struct xgbe_prv_data *pdata) in xgbe_enable_vxlan()
522 static void xgbe_disable_vxlan(struct xgbe_prv_data *pdata) in xgbe_disable_vxlan()
539 static unsigned int xgbe_get_fc_queue_count(struct xgbe_prv_data *pdata) in xgbe_get_fc_queue_count()
550 static int xgbe_disable_tx_flow_control(struct xgbe_prv_data *pdata) in xgbe_disable_tx_flow_control()
573 static int xgbe_enable_tx_flow_control(struct xgbe_prv_data *pdata) in xgbe_enable_tx_flow_control()
620 static int xgbe_disable_rx_flow_control(struct xgbe_prv_data *pdata) in xgbe_disable_rx_flow_control()
627 static int xgbe_enable_rx_flow_control(struct xgbe_prv_data *pdata) in xgbe_enable_rx_flow_control()
634 static int xgbe_config_tx_flow_control(struct xgbe_prv_data *pdata) in xgbe_config_tx_flow_control()
646 static int xgbe_config_rx_flow_control(struct xgbe_prv_data *pdata) in xgbe_config_rx_flow_control()
658 static void xgbe_config_flow_control(struct xgbe_prv_data *pdata) in xgbe_config_flow_control()
669 static void xgbe_enable_dma_interrupts(struct xgbe_prv_data *pdata) in xgbe_enable_dma_interrupts()
732 static void xgbe_enable_mtl_interrupts(struct xgbe_prv_data *pdata) in xgbe_enable_mtl_interrupts()
748 static void xgbe_enable_mac_interrupts(struct xgbe_prv_data *pdata) in xgbe_enable_mac_interrupts()
765 static void xgbe_enable_ecc_interrupts(struct xgbe_prv_data *pdata) in xgbe_enable_ecc_interrupts()
787 static void xgbe_disable_ecc_ded(struct xgbe_prv_data *pdata) in xgbe_disable_ecc_ded()
801 static void xgbe_disable_ecc_sec(struct xgbe_prv_data *pdata, in xgbe_disable_ecc_sec()
824 static int xgbe_set_speed(struct xgbe_prv_data *pdata, int speed) in xgbe_set_speed()
851 static int xgbe_enable_rx_vlan_stripping(struct xgbe_prv_data *pdata) in xgbe_enable_rx_vlan_stripping()
871 static int xgbe_disable_rx_vlan_stripping(struct xgbe_prv_data *pdata) in xgbe_disable_rx_vlan_stripping()
878 static int xgbe_enable_rx_vlan_filtering(struct xgbe_prv_data *pdata) in xgbe_enable_rx_vlan_filtering()
903 static int xgbe_disable_rx_vlan_filtering(struct xgbe_prv_data *pdata) in xgbe_disable_rx_vlan_filtering()
935 static int xgbe_update_vlan_hash_table(struct xgbe_prv_data *pdata) in xgbe_update_vlan_hash_table()
957 static int xgbe_set_promiscuous_mode(struct xgbe_prv_data *pdata, in xgbe_set_promiscuous_mode()
980 static int xgbe_set_all_multicast_mode(struct xgbe_prv_data *pdata, in xgbe_set_all_multicast_mode()
995 static void xgbe_set_mac_reg(struct xgbe_prv_data *pdata, in xgbe_set_mac_reg()
1027 static void xgbe_set_mac_addn_addrs(struct xgbe_prv_data *pdata) in xgbe_set_mac_addn_addrs()
1060 static void xgbe_set_mac_hash_table(struct xgbe_prv_data *pdata) in xgbe_set_mac_hash_table()
1095 static int xgbe_add_mac_addresses(struct xgbe_prv_data *pdata) in xgbe_add_mac_addresses()
1105 static int xgbe_set_mac_address(struct xgbe_prv_data *pdata, const u8 *addr) in xgbe_set_mac_address()
1119 static int xgbe_config_rx_mode(struct xgbe_prv_data *pdata) in xgbe_config_rx_mode()
1135 static int xgbe_clr_gpio(struct xgbe_prv_data *pdata, unsigned int gpio) in xgbe_clr_gpio()
1150 static int xgbe_set_gpio(struct xgbe_prv_data *pdata, unsigned int gpio) in xgbe_set_gpio()
1165 static int xgbe_read_mmd_regs_v2(struct xgbe_prv_data *pdata, int prtad, in xgbe_read_mmd_regs_v2()
1198 static void xgbe_write_mmd_regs_v2(struct xgbe_prv_data *pdata, int prtad, in xgbe_write_mmd_regs_v2()
1228 static int xgbe_read_mmd_regs_v1(struct xgbe_prv_data *pdata, int prtad, in xgbe_read_mmd_regs_v1()
1257 static void xgbe_write_mmd_regs_v1(struct xgbe_prv_data *pdata, int prtad, in xgbe_write_mmd_regs_v1()
1283 static int xgbe_read_mmd_regs(struct xgbe_prv_data *pdata, int prtad, in xgbe_read_mmd_regs()
1296 static void xgbe_write_mmd_regs(struct xgbe_prv_data *pdata, int prtad, in xgbe_write_mmd_regs()
1332 static int xgbe_write_ext_mii_regs(struct xgbe_prv_data *pdata, in xgbe_write_ext_mii_regs()
1355 static int xgbe_write_ext_mii_regs_c22(struct xgbe_prv_data *pdata, int addr, in xgbe_write_ext_mii_regs_c22()
1365 static int xgbe_write_ext_mii_regs_c45(struct xgbe_prv_data *pdata, int addr, in xgbe_write_ext_mii_regs_c45()
1375 static int xgbe_read_ext_mii_regs(struct xgbe_prv_data *pdata, in xgbe_read_ext_mii_regs()
1397 static int xgbe_read_ext_mii_regs_c22(struct xgbe_prv_data *pdata, int addr, in xgbe_read_ext_mii_regs_c22()
1407 static int xgbe_read_ext_mii_regs_c45(struct xgbe_prv_data *pdata, int addr, in xgbe_read_ext_mii_regs_c45()
1417 static int xgbe_set_ext_mii_mode(struct xgbe_prv_data *pdata, unsigned int port, in xgbe_set_ext_mii_mode()
1444 static int xgbe_disable_rx_csum(struct xgbe_prv_data *pdata) in xgbe_disable_rx_csum()
1451 static int xgbe_enable_rx_csum(struct xgbe_prv_data *pdata) in xgbe_enable_rx_csum()
1507 static void xgbe_rx_desc_reset(struct xgbe_prv_data *pdata, in xgbe_rx_desc_reset()
1557 struct xgbe_prv_data *pdata = channel->pdata; in xgbe_rx_desc_init() local
1591 static void xgbe_update_tstamp_addend(struct xgbe_prv_data *pdata, in xgbe_update_tstamp_addend()
1609 static void xgbe_set_tstamp_time(struct xgbe_prv_data *pdata, unsigned int sec, in xgbe_set_tstamp_time()
1627 static u64 xgbe_get_tstamp_time(struct xgbe_prv_data *pdata) in xgbe_get_tstamp_time()
1638 static u64 xgbe_get_tx_tstamp(struct xgbe_prv_data *pdata) in xgbe_get_tx_tstamp()
1679 static int xgbe_config_tstamp(struct xgbe_prv_data *pdata, in xgbe_config_tstamp()
1713 struct xgbe_prv_data *pdata = channel->pdata; in xgbe_tx_start_xmit() local
1737 struct xgbe_prv_data *pdata = channel->pdata; in xgbe_dev_xmit() local
1975 struct xgbe_prv_data *pdata = channel->pdata; in xgbe_dev_read() local
2228 static int __xgbe_exit(struct xgbe_prv_data *pdata) in __xgbe_exit()
2250 static int xgbe_exit(struct xgbe_prv_data *pdata) in xgbe_exit()
2264 static int xgbe_flush_tx_queues(struct xgbe_prv_data *pdata) in xgbe_flush_tx_queues()
2288 static void xgbe_config_dma_bus(struct xgbe_prv_data *pdata) in xgbe_config_dma_bus()
2316 static void xgbe_config_dma_cache(struct xgbe_prv_data *pdata) in xgbe_config_dma_cache()
2324 static void xgbe_config_mtl_mode(struct xgbe_prv_data *pdata) in xgbe_config_mtl_mode()
2342 static void xgbe_queue_flow_control_threshold(struct xgbe_prv_data *pdata, in xgbe_queue_flow_control_threshold()
2407 static void xgbe_calculate_flow_control_threshold(struct xgbe_prv_data *pdata, in xgbe_calculate_flow_control_threshold()
2420 static void xgbe_config_flow_control_threshold(struct xgbe_prv_data *pdata) in xgbe_config_flow_control_threshold()
2432 static unsigned int xgbe_get_tx_fifo_size(struct xgbe_prv_data *pdata) in xgbe_get_tx_fifo_size()
2439 static unsigned int xgbe_get_rx_fifo_size(struct xgbe_prv_data *pdata) in xgbe_get_rx_fifo_size()
2492 static unsigned int xgbe_get_pfc_delay(struct xgbe_prv_data *pdata) in xgbe_get_pfc_delay()
2516 static unsigned int xgbe_get_pfc_queues(struct xgbe_prv_data *pdata) in xgbe_get_pfc_queues()
2537 static void xgbe_calculate_dcb_fifo(struct xgbe_prv_data *pdata, in xgbe_calculate_dcb_fifo()
2608 static void xgbe_config_tx_fifo_size(struct xgbe_prv_data *pdata) in xgbe_config_tx_fifo_size()
2626 static void xgbe_config_rx_fifo_size(struct xgbe_prv_data *pdata) in xgbe_config_rx_fifo_size()
2669 static void xgbe_config_queue_mapping(struct xgbe_prv_data *pdata) in xgbe_config_queue_mapping()
2750 static void xgbe_config_tc(struct xgbe_prv_data *pdata) in xgbe_config_tc()
2780 static void xgbe_config_dcb_tc(struct xgbe_prv_data *pdata) in xgbe_config_dcb_tc()
2845 static void xgbe_config_dcb_pfc(struct xgbe_prv_data *pdata) in xgbe_config_dcb_pfc()
2867 static void xgbe_config_mac_address(struct xgbe_prv_data *pdata) in xgbe_config_mac_address()
2879 static void xgbe_config_jumbo_enable(struct xgbe_prv_data *pdata) in xgbe_config_jumbo_enable()
2888 static void xgbe_config_mac_speed(struct xgbe_prv_data *pdata) in xgbe_config_mac_speed()
2893 static void xgbe_config_checksum_offload(struct xgbe_prv_data *pdata) in xgbe_config_checksum_offload()
2901 static void xgbe_config_vlan_support(struct xgbe_prv_data *pdata) in xgbe_config_vlan_support()
2921 static u64 xgbe_mmc_read(struct xgbe_prv_data *pdata, unsigned int reg_lo) in xgbe_mmc_read()
2963 static void xgbe_tx_mmc_int(struct xgbe_prv_data *pdata) in xgbe_tx_mmc_int()
3041 static void xgbe_rx_mmc_int(struct xgbe_prv_data *pdata) in xgbe_rx_mmc_int()
3139 static void xgbe_read_mmc_stats(struct xgbe_prv_data *pdata) in xgbe_read_mmc_stats()
3273 static void xgbe_config_mmc(struct xgbe_prv_data *pdata) in xgbe_config_mmc()
3282 static void xgbe_txq_prepare_tx_stop(struct xgbe_prv_data *pdata, in xgbe_txq_prepare_tx_stop()
3308 static void xgbe_prepare_tx_stop(struct xgbe_prv_data *pdata, in xgbe_prepare_tx_stop()
3351 static void xgbe_enable_tx(struct xgbe_prv_data *pdata) in xgbe_enable_tx()
3372 static void xgbe_disable_tx(struct xgbe_prv_data *pdata) in xgbe_disable_tx()
3396 static void xgbe_prepare_rx_stop(struct xgbe_prv_data *pdata, in xgbe_prepare_rx_stop()
3422 static void xgbe_enable_rx(struct xgbe_prv_data *pdata) in xgbe_enable_rx()
3447 static void xgbe_disable_rx(struct xgbe_prv_data *pdata) in xgbe_disable_rx()
3473 static void xgbe_powerup_tx(struct xgbe_prv_data *pdata) in xgbe_powerup_tx()
3489 static void xgbe_powerdown_tx(struct xgbe_prv_data *pdata) in xgbe_powerdown_tx()
3509 static void xgbe_powerup_rx(struct xgbe_prv_data *pdata) in xgbe_powerup_rx()
3522 static void xgbe_powerdown_rx(struct xgbe_prv_data *pdata) in xgbe_powerdown_rx()
3535 static int xgbe_init(struct xgbe_prv_data *pdata) in xgbe_init()