netc_switch
struct netc_switch *priv;
static void netc_switch_get_ip_revision(struct netc_switch *priv)
static int netc_add_ett_entry(struct netc_switch *priv, bool untagged,
static int netc_update_ett_entry(struct netc_switch *priv, bool untagged,
static int netc_add_ett_group_entries(struct netc_switch *priv,
static int netc_add_vlan_egress_rule(struct netc_switch *priv,
static void netc_delete_vlan_egress_rule(struct netc_switch *priv,
struct netc_switch *priv = np->switch_priv;
struct netc_switch *priv = np->switch_priv;
static bool netc_port_vlan_egress_rule_changed(struct netc_switch *priv,
struct netc_switch *priv = np->switch_priv;
struct netc_switch *priv = np->switch_priv;
struct netc_switch *priv = np->switch_priv;
struct netc_switch *priv = ds->priv;
netc_lookup_fdb_entry(struct netc_switch *priv,
struct netc_switch *priv = np->switch_priv;
struct netc_switch *priv = np->switch_priv;
struct netc_switch *priv = ds->priv;
struct netc_switch *priv = np->switch_priv;
struct netc_switch *priv = ds->priv;
static int netc_init_switch_id(struct netc_switch *priv)
struct netc_switch *priv = ds->priv;
struct netc_switch *priv = ds->priv;
struct netc_switch *priv = np->switch_priv;
static void netc_get_switch_capabilities(struct netc_switch *priv)
static int netc_init_all_ports(struct netc_switch *priv)
struct netc_switch *priv;
struct netc_switch *priv = pci_get_drvdata(pdev);
struct netc_switch *priv = pci_get_drvdata(pdev);
static void netc_init_ntmp_tbl_versions(struct netc_switch *priv)
static int netc_init_all_cbdrs(struct netc_switch *priv)
static void netc_destroy_fdb_list(struct netc_switch *priv)
static void netc_remove_all_cbdrs(struct netc_switch *priv)
static u32 netc_num_available_ports(struct netc_switch *priv)
static int netc_init_ntmp_bitmap_sizes(struct netc_switch *priv)
static int netc_init_ntmp_bitmaps(struct netc_switch *priv)
static void netc_free_ntmp_bitmaps(struct netc_switch *priv)
netc_lookup_vlan_entry(struct netc_switch *priv, u16 vid)
static int netc_init_ntmp_user(struct netc_switch *priv)
static void netc_free_ntmp_user(struct netc_switch *priv)
struct netc_switch *priv;
priv = container_of(dwork, struct netc_switch, fdbt_ageing_work);
static void netc_switch_dos_default_config(struct netc_switch *priv)
static void netc_switch_vfht_default_config(struct netc_switch *priv)
static void netc_switch_fixed_config(struct netc_switch *priv)
static void netc_destroy_vlan_list(struct netc_switch *priv)
static u32 netc_available_port_bitmap(struct netc_switch *priv)
static int netc_add_standalone_vlan_entry(struct netc_switch *priv)
struct netc_switch *priv = np->switch_priv;
struct netc_switch *priv = np->switch_priv;
struct netc_switch *priv = np->switch_priv;
static int netc_add_standalone_fdb_bcast_entry(struct netc_switch *priv)
static void netc_ipv_to_buffer_pool_mapping(struct netc_switch *priv)
static int netc_switch_bpt_default_config(struct netc_switch *priv)
struct netc_switch *priv = ds->priv;
static void netc_destroy_all_lists(struct netc_switch *priv)
static void netc_free_host_flood_rules(struct netc_switch *priv)
struct netc_switch *priv = ds->priv;
netc_switch_get_info(struct netc_switch *priv)
int netc_switch_platform_probe(struct netc_switch *priv)
#define NETC_PRIV(ds) ((struct netc_switch *)((ds)->priv))
static inline void netc_add_fdb_entry(struct netc_switch *priv,
static inline void netc_add_vlan_entry(struct netc_switch *priv,
int netc_switch_platform_probe(struct netc_switch *priv);
struct netc_switch;
struct netc_switch *switch_priv;