Searched defs:prueth (Results 1 – 9 of 9) sorted by relevance
/linux-6.12.1/drivers/net/ethernet/ti/icssg/ |
D | icssg_prueth.h | 144 struct prueth *prueth; member 261 struct prueth { struct 272 struct prueth_emac *emac[PRUETH_NUM_MACS]; argument 280 struct prueth_pdata pdata; argument 285 struct prueth_vlan_tbl *vlan_tbl; argument 291 struct notifier_block prueth_netdevice_nb; argument 292 struct notifier_block prueth_switchdev_nb; argument 293 struct notifier_block prueth_switchdev_bl_nb; argument 317 /* get PRUSS SLICE number from prueth_emac */ argument
|
D | icssg_prueth.c | 56 struct prueth *prueth = emac->prueth; in emac_get_tx_ts() local 167 static int prueth_emac_start(struct prueth *prueth, struct prueth_emac *emac) in prueth_emac_start() 228 struct prueth *prueth = emac->prueth; in emac_adjust_link() local 302 struct prueth *prueth = emac->prueth; in emac_phy_connect() local 335 struct prueth *prueth = emac->prueth; in prueth_iep_gettime() local 507 struct prueth *prueth = emac->prueth; in icssg_prueth_hsr_add_mcast() local 523 struct prueth *prueth = emac->prueth; in icssg_prueth_hsr_del_mcast() local 546 struct prueth *prueth = emac->prueth; in emac_ndo_open() local 680 struct prueth *prueth = emac->prueth; in emac_ndo_stop() local 834 static int prueth_netdev_init(struct prueth *prueth, in prueth_netdev_init() [all …]
|
D | icssg_prueth_sr1.c | 54 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() 464 struct prueth *prueth = emac->prueth; in emac_ndo_open() local 634 struct prueth *prueth = emac->prueth; in emac_ndo_stop() local 702 struct prueth *prueth = emac->prueth; in emac_ndo_set_rx_mode_sr1() local 735 static int prueth_netdev_init(struct prueth *prueth, in prueth_netdev_init() 882 struct prueth *prueth; in prueth_probe() local [all …]
|
D | icssg_config.c | 112 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 static void icssg_init_emac_mode(struct prueth *prueth) in icssg_init_emac_mode() 427 static void icssg_init_fw_offload_mode(struct prueth *prueth) in icssg_init_fw_offload_mode() 452 int icssg_config(struct prueth *prueth, struct prueth_emac *emac, int slice) in icssg_config() 615 struct prueth *prueth = emac->prueth; in icssg_send_fdb_msg() local [all …]
|
D | icssg_queues.c | 16 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()
|
D | icssg_common.c | 245 struct prueth *prueth = emac->prueth; in prueth_ndev_add_tx_napi() local 663 struct prueth *prueth = emac->prueth; in icssg_ndo_start_xmit() local 860 struct prueth *prueth = emac->prueth; in prueth_emac_stop() local 1146 void prueth_netdev_exit(struct prueth *prueth, in prueth_netdev_exit() 1172 int prueth_get_cores(struct prueth *prueth, int slice, bool is_sr1) in prueth_get_cores() 1223 void prueth_put_cores(struct prueth *prueth, int slice) in prueth_put_cores() 1239 struct prueth *prueth = dev_get_drvdata(dev); in prueth_suspend() local 1264 struct prueth *prueth = dev_get_drvdata(dev); in prueth_resume() local
|
D | icssg_ethtool.c | 15 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
|
D | icssg_stats.c | 22 struct prueth *prueth = emac->prueth; in emac_update_hardware_stats() local
|
D | icssg_switchdev.c | 450 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()
|