Home
last modified time | relevance | path

Searched defs:prueth (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/net/ethernet/ti/icssg/
H A Dicssg_prueth.h149 struct prueth *prueth; member
268 struct prueth { struct
279 struct prueth_emac *emac[PRUETH_NUM_MACS]; argument
287 struct prueth_pdata pdata; argument
292 struct prueth_vlan_tbl *vlan_tbl; argument
298 struct notifier_block prueth_netdevice_nb; argument
299 struct notifier_block prueth_switchdev_nb; argument
300 struct notifier_block prueth_switchdev_bl_nb; argument
324 /* get PRUSS SLICE number from prueth_emac */ argument
H A Dicssg_prueth.c56 struct prueth *prueth = emac->prueth; in emac_get_tx_ts() local
182 static int prueth_emac_start(struct prueth *prueth) in prueth_emac_start()
230 static void prueth_emac_stop(struct prueth *prueth) in prueth_emac_stop()
241 static int prueth_emac_common_start(struct prueth *prueth) in prueth_emac_common_start()
296 static int prueth_emac_common_stop(struct prueth *prueth) in prueth_emac_common_stop()
320 struct prueth *prueth = emac->prueth; in emac_adjust_link() local
394 struct prueth *prueth = emac->prueth; in emac_phy_connect() local
427 struct prueth *prueth = emac->prueth; in prueth_iep_gettime() local
709 struct prueth *prueth = emac->prueth; in emac_ndo_open() local
842 struct prueth *prueth = emac->prueth; in emac_ndo_stop() local
[all …]
H A Dicssg_prueth_sr1.c54 static void icssg_config_sr1(struct prueth *prueth, struct prueth_emac *emac, in icssg_config_sr1()
155 struct prueth *prueth = emac->prueth; in icssg_config_set_speed_sr1() local
176 struct prueth *prueth = emac->prueth; in emac_adjust_link_sr1() local
234 struct prueth *prueth = emac->prueth; in emac_phy_connect() local
413 static int prueth_emac_start(struct prueth *prueth, struct prueth_emac *emac) in prueth_emac_start()
453 struct prueth *prueth = emac->prueth; in prueth_emac_stop() local
486 struct prueth *prueth = emac->prueth; in emac_ndo_open() local
656 struct prueth *prueth = emac->prueth; in emac_ndo_stop() local
724 struct prueth *prueth = emac->prueth; in emac_ndo_set_rx_mode_sr1() local
757 static int prueth_netdev_init(struct prueth *prueth, in prueth_netdev_init()
[all …]
H A Dicssg_config.c112 struct prueth *prueth = emac->prueth; in icssg_config_mii_init_fw_offload() local
139 struct prueth *prueth = emac->prueth; in icssg_config_mii_init() local
165 static void icssg_miig_queues_init(struct prueth *prueth, int slice) in icssg_miig_queues_init()
225 struct prueth *prueth = emac->prueth; in icssg_config_ipg() local
285 struct prueth *prueth = emac->prueth; in prueth_fw_offload_buffer_setup() local
345 struct prueth *prueth = emac->prueth; in prueth_emac_buffer_setup() local
400 void icssg_init_emac_mode(struct prueth *prueth) in icssg_init_emac_mode()
425 void icssg_init_fw_offload_mode(struct prueth *prueth) in icssg_init_fw_offload_mode()
448 int icssg_config(struct prueth *prueth, struct prueth_emac *emac, int slice) in icssg_config()
606 struct prueth *prueth = emac->prueth; in icssg_send_fdb_msg() local
[all …]
H A Dicssg_queues.c16 int icssg_queue_pop(struct prueth *prueth, u8 queue) in icssg_queue_pop()
33 void icssg_queue_push(struct prueth *prueth, int queue, u16 addr) in icssg_queue_push()
42 u32 icssg_queue_level(struct prueth *prueth, int queue) in icssg_queue_level()
H A Dicssg_common.c245 struct prueth *prueth = emac->prueth; in prueth_ndev_add_tx_napi() local
663 struct prueth *prueth = emac->prueth; in icssg_ndo_start_xmit() local
1121 void prueth_netdev_exit(struct prueth *prueth, in prueth_netdev_exit()
1147 int prueth_get_cores(struct prueth *prueth, int slice, bool is_sr1) in prueth_get_cores()
1198 void prueth_put_cores(struct prueth *prueth, int slice) in prueth_put_cores()
1214 struct prueth *prueth = dev_get_drvdata(dev); in prueth_suspend() local
1239 struct prueth *prueth = dev_get_drvdata(dev); in prueth_resume() local
H A Dicssg_ethtool.c15 struct prueth *prueth = emac->prueth; in emac_get_drvinfo() local
248 struct prueth *prueth = emac->prueth; in emac_set_coalesce() local
277 struct prueth *prueth = emac->prueth; in emac_set_per_queue_coalesce() local
H A Dicssg_stats.c22 struct prueth *prueth = emac->prueth; in emac_update_hardware_stats() local
H A Dicssg_switchdev.c450 int prueth_switchdev_register_notifiers(struct prueth *prueth) in prueth_switchdev_register_notifiers()
473 void prueth_switchdev_unregister_notifiers(struct prueth *prueth) in prueth_switchdev_unregister_notifiers()