Searched defs:prueth (Results 1 – 6 of 6) sorted by relevance
/linux/drivers/net/ethernet/ti/icssg/ |
H A D | icssg_prueth.h | 180 struct prueth *prueth; member 312 struct prueth { struct 323 struct prueth_emac *emac[PRUETH_NUM_MACS]; argument 331 struct prueth_pdata pdata; argument 336 struct prueth_vlan_tbl *vlan_tbl; argument 343 struct notifier_block prueth_netdevice_nb; argument 344 struct notifier_block prueth_switchdev_nb; argument 345 struct notifier_block prueth_switchdev_bl_nb; argument 346 bool is_switch_mode; 347 bool is_hsr_offload_mode; [all …]
|
H A D | icssg_prueth.c | 56 struct prueth *prueth = emac->prueth; in emac_get_tx_ts() local 143 static int prueth_emac_start(struct prueth *prueth) in prueth_emac_start() 193 static void prueth_emac_stop(struct prueth *prueth) in prueth_emac_stop() 204 static int prueth_emac_common_start(struct prueth *prueth) in prueth_emac_common_start() 259 static int prueth_emac_common_stop(struct prueth *prueth) in prueth_emac_common_stop() 283 struct prueth *prueth = emac->prueth; in emac_adjust_link() local 357 struct prueth *prueth = emac->prueth; in emac_phy_connect() local 390 struct prueth *prueth = emac->prueth; in prueth_iep_gettime() local 699 struct prueth *prueth = emac->prueth; in emac_ndo_open() local 838 struct prueth *prueth = emac->prueth; in emac_ndo_stop() local [all …]
|
H A D | icssg_prueth_sr1.c | 54 static void icssg_config_sr1(struct prueth *prueth, struct prueth_emac *emac, in icssg_config_sr1() 156 struct prueth *prueth = emac->prueth; in icssg_config_set_speed_sr1() local 177 struct prueth *prueth = emac->prueth; in emac_adjust_link_sr1() local 235 struct prueth *prueth = emac->prueth; in emac_phy_connect() local 411 static int prueth_emac_start(struct prueth *prueth, struct prueth_emac *emac) in prueth_emac_start() 451 struct prueth *prueth = emac->prueth; in prueth_emac_stop() local 484 struct prueth *prueth = emac->prueth; in emac_ndo_open() local 654 struct prueth *prueth = emac->prueth; in emac_ndo_stop() local 722 struct prueth *prueth = emac->prueth; in emac_ndo_set_rx_mode_sr1() local 755 static int prueth_netdev_init(struct prueth *prueth, in prueth_netdev_init() [all …]
|
H A 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()
|
H A D | icssg_common.c | 257 struct prueth *prueth = emac->prueth; in prueth_ndev_add_tx_napi() local 857 struct prueth *prueth = emac->prueth; in icssg_ndo_start_xmit() local 1395 void prueth_netdev_exit(struct prueth *prueth, in prueth_netdev_exit() 1421 int prueth_get_cores(struct prueth *prueth, int slice, bool is_sr1) in prueth_get_cores() 1472 void prueth_put_cores(struct prueth *prueth, int slice) in prueth_put_cores() 1488 struct prueth *prueth = dev_get_drvdata(dev); in prueth_suspend() local 1513 struct prueth *prueth = dev_get_drvdata(dev); in prueth_resume() local
|
H A 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()
|