| /linux/drivers/net/ethernet/ti/icssm/ |
| H A D | icssm_prueth.c | 43 static void icssm_prueth_write_reg(struct prueth *prueth, in icssm_prueth_write_reg() argument 171 static void icssm_prueth_hostconfig(struct prueth *prueth) in icssm_prueth_hostconfig() argument 208 static void icssm_prueth_mii_init(struct prueth *prueth) in icssm_prueth_mii_init() argument 283 icssm_prueth_clearmem(struct prueth * prueth,enum prueth_mem region) icssm_prueth_clearmem() argument 288 icssm_prueth_hostinit(struct prueth * prueth) icssm_prueth_hostinit() argument 315 icssm_prueth_init_ethernet_mode(struct prueth * prueth) icssm_prueth_init_ethernet_mode() argument 322 struct prueth *prueth = emac->prueth; icssm_prueth_port_enable() local 333 struct prueth *prueth = emac->prueth; icssm_prueth_emac_config() local 382 struct prueth *prueth = emac->prueth; icssm_emac_adjust_link() local 513 struct prueth *prueth = emac->prueth; icssm_prueth_tx_enqueue() local 627 icssm_parse_packet_info(struct prueth * prueth,u32 buffer_descriptor,struct prueth_packet_info * pkt_info) icssm_parse_packet_info() argument 763 struct prueth *prueth = emac->prueth; icssm_emac_rx_packets() local 871 struct prueth *prueth = emac->prueth; icssm_emac_set_boot_pru() local 916 icssm_prueth_free_memory(struct prueth * prueth) icssm_prueth_free_memory() argument 975 struct prueth *prueth = emac->prueth; icssm_emac_ndo_open() local 1063 struct prueth *prueth = emac->prueth; icssm_emac_ndo_stop() local 1097 icssm_prueth_change_mode(struct prueth * prueth,enum pruss_ethtype mode) icssm_prueth_change_mode() argument 1170 icssm_prueth_get_tx_queue_id(struct prueth * prueth,struct sk_buff * skb) icssm_prueth_get_tx_queue_id() argument 1267 struct prueth *prueth = emac->prueth; icssm_emac_mc_filter_ctrl() local 1286 struct prueth *prueth = emac->prueth; icssm_emac_mc_filter_reset() local 1303 struct prueth *prueth = emac->prueth; icssm_emac_mc_filter_hashmask() local 1317 struct prueth *prueth = emac->prueth; icssm_emac_mc_filter_bin_update() local 1364 struct prueth *prueth; icssm_emac_ndo_set_rx_mode() local 1490 icssm_prueth_netdev_init(struct prueth * prueth,struct device_node * eth_node) icssm_prueth_netdev_init() argument 1608 icssm_prueth_netdev_exit(struct prueth * prueth,struct device_node * eth_node) icssm_prueth_netdev_exit() argument 1639 icssm_prueth_port_offload_fwd_mark_update(struct prueth * prueth) icssm_prueth_port_offload_fwd_mark_update() argument 1687 struct prueth *prueth = emac->prueth; icssm_prueth_ndev_port_link() local 1720 struct prueth *prueth = emac->prueth; icssm_prueth_ndev_port_unlink() local 1772 icssm_prueth_register_notifiers(struct prueth * prueth) icssm_prueth_register_notifiers() argument 1798 struct prueth *prueth; icssm_prueth_probe() local 2073 struct prueth *prueth = platform_get_drvdata(pdev); icssm_prueth_remove() local 2119 struct prueth *prueth = dev_get_drvdata(dev); icssm_prueth_suspend() local 2144 struct prueth *prueth = dev_get_drvdata(dev); icssm_prueth_resume() local [all...] |
| H A D | icssm_prueth_switch.c | 202 void icssm_prueth_sw_free_fdb_table(struct prueth *prueth) in icssm_prueth_sw_free_fdb_table() 211 void icssm_prueth_sw_fdb_tbl_init(struct prueth *prueth) in icssm_prueth_sw_fdb_tbl_init() 307 icssm_prueth_sw_find_fdb_insert(struct fdb_tbl *fdb, struct prueth *prueth, in icssm_prueth_sw_find_fdb_insert() 378 static void icssm_prueth_sw_fdb_move_range_left(struct prueth *prueth, in icssm_prueth_sw_fdb_move_range_left() 392 static void icssm_prueth_sw_fdb_move_range_right(struct prueth *prueth, in icssm_prueth_sw_fdb_move_range_right() 406 static void icssm_prueth_sw_fdb_update_index_tbl(struct prueth *prueth, in icssm_prueth_sw_fdb_update_index_tbl() 438 icssm_prueth_sw_find_free_mac(struct prueth *prueth, struct fdb_index_tbl_entry in icssm_prueth_sw_find_free_mac() 531 struct prueth *prueth = emac->prueth; in icssm_prueth_sw_insert_fdb_entry() local 635 struct prueth *prueth; in icssm_prueth_sw_delete_fdb_entry() local 704 struct prueth *prueth = emac->prueth; in icssm_prueth_sw_do_purge_fdb() local [all …]
|
| H A D | icssm_switchdev.c | 27 void icssm_prueth_sw_set_stp_state(struct prueth *prueth, in icssm_prueth_sw_set_stp_state() 36 u8 icssm_prueth_sw_get_stp_state(struct prueth *prueth, enum prueth_port port) in icssm_prueth_sw_get_stp_state() 51 struct prueth *prueth = emac->prueth; in icssm_prueth_sw_attr_set() local 102 struct prueth *prueth = emac->prueth; in icssm_sw_event_work() local 211 struct prueth *prueth = emac->prueth; in icssm_prueth_switchdev_obj_add() local 236 struct prueth *prueth = emac->prueth; in icssm_prueth_switchdev_obj_del() local 302 int icssm_prueth_sw_register_notifiers(struct prueth *prueth) in icssm_prueth_sw_register_notifiers() 329 void icssm_prueth_sw_unregister_notifiers(struct prueth *prueth) in icssm_prueth_sw_unregister_notifiers()
|
| /linux/drivers/net/ethernet/ti/icssg/ |
| H A D | icssg_prueth.c | 61 struct prueth *prueth = emac->prueth; in emac_get_tx_ts() local 148 static int prueth_emac_start(struct prueth *prueth) in prueth_emac_start() 198 static void prueth_emac_stop(struct prueth *prueth) in prueth_emac_stop() 209 static void icssg_enable_fw_offload(struct prueth *prueth) in icssg_enable_fw_offload() 247 static int prueth_emac_common_start(struct prueth *prueth) in prueth_emac_common_start() 320 static int prueth_emac_common_stop(struct prueth *prueth) in prueth_emac_common_stop() 344 struct prueth *prueth = emac->prueth; in emac_adjust_link() local 422 struct prueth *prueth = emac->prueth; in emac_phy_connect() local 455 struct prueth *prueth = emac->prueth; in prueth_iep_gettime() local 1018 struct prueth *prueth = emac->prueth; in emac_ndo_open() local [all …]
|
| H A D | icssg_config.c | 115 struct prueth *prueth = emac->prueth; in icssg_config_mii_init_fw_offload() local 142 struct prueth *prueth = emac->prueth; in icssg_config_mii_init() local 168 static void icssg_miig_queues_init(struct prueth *prueth, int slice) in icssg_miig_queues_init() 228 struct prueth *prueth = emac->prueth; in icssg_config_ipg() local 288 struct prueth *prueth = emac->prueth; in prueth_fw_offload_buffer_setup() local 375 struct prueth *prueth = emac->prueth; in prueth_emac_buffer_setup() local 457 void icssg_init_emac_mode(struct prueth *prueth) in icssg_init_emac_mode() 484 void icssg_init_fw_offload_mode(struct prueth *prueth) in icssg_init_fw_offload_mode() 509 int icssg_config(struct prueth *prueth, struct prueth_emac *emac, int slice) in icssg_config() 667 struct prueth *prueth = emac->prueth; in icssg_send_fdb_msg() local [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_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
|
| H A D | icssg_common.c | 368 struct prueth *prueth = emac->prueth; in prueth_ndev_add_tx_napi() local 1208 struct prueth *prueth = emac->prueth; in icssg_ndo_start_xmit() local 1738 void prueth_netdev_exit(struct prueth *prueth, in prueth_netdev_exit() 1763 int prueth_get_cores(struct prueth *prueth, int slice, bool is_sr1) in prueth_get_cores() 1814 void prueth_put_cores(struct prueth *prueth, int slice) in prueth_put_cores() 1830 struct prueth *prueth = dev_get_drvdata(dev); in prueth_suspend() local 1855 struct prueth *prueth = dev_get_drvdata(dev); in prueth_resume() local
|
| H A D | icssg_stats.c | 21 struct prueth *prueth = emac->prueth; in emac_update_hardware_stats() 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()
|