| /linux/drivers/net/ethernet/marvell/prestera/ |
| A D | prestera_hw.h | 132 struct prestera_switch; 152 int prestera_hw_switch_init(struct prestera_switch *sw); 153 void prestera_hw_switch_fini(struct prestera_switch *sw); 216 int prestera_hw_vtcam_create(struct prestera_switch *sw, 223 int prestera_hw_vtcam_rule_del(struct prestera_switch *sw, 226 int prestera_hw_vtcam_iface_bind(struct prestera_switch *sw, 235 int prestera_hw_counter_abort(struct prestera_switch *sw); 255 int prestera_hw_rif_create(struct prestera_switch *sw, 273 int prestera_hw_nhgrp_blk_get(struct prestera_switch *sw, 290 int prestera_hw_rxtx_init(struct prestera_switch *sw, [all …]
|
| A D | prestera_router_hw.h | 123 prestera_rif_entry_find(const struct prestera_switch *sw, 125 void prestera_rif_entry_destroy(struct prestera_switch *sw, 128 prestera_rif_entry_create(struct prestera_switch *sw, 132 prestera_nh_neigh_find(struct prestera_switch *sw, 135 prestera_nh_neigh_get(struct prestera_switch *sw, 137 void prestera_nh_neigh_put(struct prestera_switch *sw, 139 int prestera_nh_neigh_set(struct prestera_switch *sw, 145 void prestera_fib_node_destroy(struct prestera_switch *sw, 148 prestera_fib_node_create(struct prestera_switch *sw, 152 int prestera_router_hw_init(struct prestera_switch *sw); [all …]
|
| A D | prestera_router_hw.c | 67 int prestera_router_hw_init(struct prestera_switch *sw) in prestera_router_hw_init() 99 void prestera_router_hw_fini(struct prestera_switch *sw) in prestera_router_hw_fini() 247 prestera_rif_entry_create(struct prestera_switch *sw, in prestera_rif_entry_create() 298 __prestera_nh_neigh_create(struct prestera_switch *sw, in __prestera_nh_neigh_create() 326 prestera_nh_neigh_find(struct prestera_switch *sw, in prestera_nh_neigh_find() 337 prestera_nh_neigh_get(struct prestera_switch *sw, in prestera_nh_neigh_get() 349 void prestera_nh_neigh_put(struct prestera_switch *sw, in prestera_nh_neigh_put() 357 int prestera_nh_neigh_set(struct prestera_switch *sw, in prestera_nh_neigh_set() 491 prestera_nexthop_group_get(struct prestera_switch *sw, in prestera_nexthop_group_get() 614 struct prestera_switch *sw = arg; in prestera_fib_node_destroy_ht_cb() [all …]
|
| A D | prestera_devlink.h | 9 struct prestera_switch *prestera_devlink_alloc(struct prestera_device *dev); 10 void prestera_devlink_free(struct prestera_switch *sw); 12 void prestera_devlink_register(struct prestera_switch *sw); 13 void prestera_devlink_unregister(struct prestera_switch *sw); 20 int prestera_devlink_traps_register(struct prestera_switch *sw); 21 void prestera_devlink_traps_unregister(struct prestera_switch *sw);
|
| A D | prestera.h | 25 struct prestera_switch *sw; 31 struct prestera_switch *sw; 131 struct prestera_switch *sw; 287 struct prestera_switch { struct 313 struct prestera_switch *sw; argument 345 static inline u32 prestera_read(const struct prestera_switch *sw, in prestera_read() 359 int prestera_router_init(struct prestera_switch *sw); 360 void prestera_router_fini(struct prestera_switch *sw); 391 int prestera_lag_id(struct prestera_switch *sw, 399 prestera_mdb_entry_create(struct prestera_switch *sw, [all …]
|
| A D | prestera_router.c | 430 prestera_neigh_iface_init(struct prestera_switch *sw, in prestera_neigh_iface_init() 724 __prestera_k_arb_n_lpm_set(struct prestera_switch *sw, in __prestera_k_arb_n_lpm_set() 817 __prestera_k_arb_nc_apply(struct prestera_switch *sw, in __prestera_k_arb_nc_apply() 1152 prestera_k_arb_fib_evt(struct prestera_switch *sw, in prestera_k_arb_fib_evt() 1217 struct prestera_switch *sw = arg; in __prestera_k_arb_abort_neigh_ht_cb() 1235 struct prestera_switch *sw = arg; in __prestera_k_arb_abort_fib_ht_cb() 1386 struct prestera_switch *sw; 1395 struct prestera_switch *sw = fib_work->sw; in __prestera_router_fib_event_work() 1471 struct prestera_switch *sw; 1479 struct prestera_switch *sw = net_work->sw; in prestera_router_neigh_event_work() [all …]
|
| A D | prestera_devlink.c | 127 struct prestera_switch *sw; 356 struct prestera_switch *sw = devlink_priv(dl); in prestera_dl_info_get() 388 dl = devlink_alloc(&prestera_dl_ops, sizeof(struct prestera_switch), in prestera_devlink_alloc() 394 void prestera_devlink_free(struct prestera_switch *sw) in prestera_devlink_free() 401 void prestera_devlink_register(struct prestera_switch *sw) in prestera_devlink_register() 408 void prestera_devlink_unregister(struct prestera_switch *sw) in prestera_devlink_unregister() 417 struct prestera_switch *sw = port->sw; in prestera_devlink_port_register() 443 int prestera_devlink_traps_register(struct prestera_switch *sw) in prestera_devlink_traps_register() 546 struct prestera_switch *sw = devlink_priv(devlink); in prestera_trap_init() 572 struct prestera_switch *sw = devlink_priv(devlink); in prestera_drop_counter_get() [all …]
|
| A D | prestera_span.c | 21 struct prestera_switch *sw; 78 struct prestera_switch *sw = port->sw; in prestera_span_get() 103 static int prestera_span_put(struct prestera_switch *sw, u8 span_id) in prestera_span_put() 127 struct prestera_switch *sw = binding->port->sw; in prestera_span_rule_add() 169 int prestera_span_init(struct prestera_switch *sw) in prestera_span_init() 185 void prestera_span_fini(struct prestera_switch *sw) in prestera_span_fini()
|
| A D | prestera_rxtx.h | 9 struct prestera_switch; 12 int prestera_rxtx_switch_init(struct prestera_switch *sw); 13 void prestera_rxtx_switch_fini(struct prestera_switch *sw);
|
| A D | prestera_span.h | 12 struct prestera_switch; 15 int prestera_span_init(struct prestera_switch *sw); 16 void prestera_span_fini(struct prestera_switch *sw);
|
| A D | prestera_hw.c | 836 static int prestera_cmd_ret(struct prestera_switch *sw, in prestera_cmd_ret() 853 static int prestera_cmd(struct prestera_switch *sw, in prestera_cmd() 918 __find_event_handler(const struct prestera_switch *sw, in __find_event_handler() 951 struct prestera_switch *sw = dev->priv; in prestera_evt_recv() 981 struct prestera_switch *sw = dev->priv; in prestera_pkt_recv() 1056 int prestera_hw_switch_init(struct prestera_switch *sw) in prestera_hw_switch_init() 1087 void prestera_hw_switch_fini(struct prestera_switch *sw) in prestera_hw_switch_fini() 1308 int prestera_hw_vtcam_create(struct prestera_switch *sw, in prestera_hw_vtcam_create() 1998 int prestera_hw_rif_create(struct prestera_switch *sw, in prestera_hw_rif_create() 2167 int prestera_hw_rxtx_init(struct prestera_switch *sw, in prestera_hw_rxtx_init() [all …]
|
| A D | prestera_counter.h | 14 struct prestera_switch; 18 int prestera_counter_init(struct prestera_switch *sw); 19 void prestera_counter_fini(struct prestera_switch *sw);
|
| A D | prestera_main.c | 371 struct prestera_switch *sw = port->sw; in prestera_port_sfp_bind() 890 int prestera_lag_id(struct prestera_switch *sw, in prestera_lag_id() 944 struct prestera_switch *sw = port->sw; in prestera_lag_port_add() 974 struct prestera_switch *sw = port->sw; in prestera_lag_port_del() 1013 static int prestera_lag_init(struct prestera_switch *sw) in prestera_lag_init() 1027 static void prestera_lag_fini(struct prestera_switch *sw) in prestera_lag_fini() 1206 prestera_mdb_entry_create(struct prestera_switch *sw, in prestera_mdb_entry_create() 1246 prestera_flood_domain_create(struct prestera_switch *sw) in prestera_flood_domain_create() 1361 static int prestera_switch_init(struct prestera_switch *sw) in prestera_switch_init() 1472 struct prestera_switch *sw; in prestera_device_register() [all …]
|
| A D | prestera_acl.h | 149 struct prestera_switch; 152 int prestera_acl_init(struct prestera_switch *sw); 153 void prestera_acl_fini(struct prestera_switch *sw); 164 int prestera_acl_rule_add(struct prestera_switch *sw, 166 void prestera_acl_rule_del(struct prestera_switch *sw,
|
| A D | prestera_switchdev.h | 7 int prestera_switchdev_init(struct prestera_switch *sw); 8 void prestera_switchdev_fini(struct prestera_switch *sw);
|
| A D | prestera_flow.h | 10 struct prestera_switch; 20 struct prestera_switch *sw;
|
| A D | prestera_switchdev.c | 30 struct prestera_switch *sw; 97 prestera_bridge_find(const struct prestera_switch *sw, in prestera_bridge_find() 123 prestera_bridge_port_find(struct prestera_switch *sw, in prestera_bridge_port_find() 788 struct prestera_switch *sw = port->sw; in prestera_port_attr_br_ageing_set() 801 struct prestera_switch *sw = port->sw; in prestera_port_attr_br_vlan_set() 879 struct prestera_switch *sw; in prestera_br_port_lag_mdb_mc_enable_sync() 1094 struct prestera_switch *sw = port->sw; in prestera_port_attr_br_mc_disabled_set() 1220 struct prestera_switch *sw = port->sw; in prestera_port_fdb_set() 1474 struct prestera_switch *sw = port->sw; in prestera_port_vlans_add() 1579 struct prestera_switch *sw; in prestera_mdb_port_addr_obj_add() [all …]
|
| A D | prestera_flow.c | 79 prestera_flow_block_create(struct prestera_switch *sw, in prestera_flow_block_create() 173 prestera_flow_block_get(struct prestera_switch *sw, in prestera_flow_block_get() 222 struct prestera_switch *sw = port->sw; in prestera_setup_flow_block_bind() 259 struct prestera_switch *sw = port->sw; in prestera_setup_flow_block_unbind()
|
| A D | prestera_acl.c | 15 struct prestera_switch *sw; 477 int prestera_acl_rule_add(struct prestera_switch *sw, in prestera_acl_rule_add() 529 void prestera_acl_rule_del(struct prestera_switch *sw, in prestera_acl_rule_del() 578 static int __prestera_acl_rule_entry2hw_del(struct prestera_switch *sw, in __prestera_acl_rule_entry2hw_del() 584 static int __prestera_acl_rule_entry2hw_add(struct prestera_switch *sw, in __prestera_acl_rule_entry2hw_add() 633 __prestera_acl_rule_entry_act_destruct(struct prestera_switch *sw, in __prestera_acl_rule_entry_act_destruct() 659 __prestera_acl_rule_entry_act_construct(struct prestera_switch *sw, in __prestera_acl_rule_entry_act_construct() 878 int prestera_acl_init(struct prestera_switch *sw) in prestera_acl_init() 913 void prestera_acl_fini(struct prestera_switch *sw) in prestera_acl_fini()
|
| A D | prestera_rxtx.c | 95 struct prestera_switch *sw; 601 static void prestera_rxtx_handle_event(struct prestera_switch *sw, in prestera_rxtx_handle_event() 614 static int prestera_sdma_switch_init(struct prestera_switch *sw) in prestera_sdma_switch_init() 682 static void prestera_sdma_switch_fini(struct prestera_switch *sw) in prestera_sdma_switch_fini() 782 int prestera_rxtx_switch_init(struct prestera_switch *sw) in prestera_rxtx_switch_init() 800 void prestera_rxtx_switch_fini(struct prestera_switch *sw) in prestera_rxtx_switch_fini()
|
| A D | prestera_counter.c | 14 struct prestera_switch *sw; 437 int prestera_counter_init(struct prestera_switch *sw) in prestera_counter_init() 462 void prestera_counter_fini(struct prestera_switch *sw) in prestera_counter_fini()
|
| A D | prestera_ethtool.c | 301 struct prestera_switch *sw = port->sw; in prestera_ethtool_get_drvinfo()
|