Lines Matching refs:entries

75 	vlan = priv->static_config.tables[BLK_IDX_VLAN_LOOKUP].entries;
91 mac = priv->static_config.tables[BLK_IDX_MAC_CONFIG].entries;
106 mac = priv->static_config.tables[BLK_IDX_MAC_CONFIG].entries;
144 vlan = priv->static_config.tables[BLK_IDX_VLAN_LOOKUP].entries;
208 kfree(table->entries);
212 table->entries = kcalloc(table->ops->max_entry_count,
214 if (!table->entries)
219 mac = table->entries;
229 * learning to ensure that only FDB entries belonging to the
259 kfree(table->entries);
263 table->entries = kcalloc(table->ops->max_entry_count,
265 if (!table->entries)
271 mii = table->entries;
351 * entries, except for a special entry at the end which is a catch-all
355 kfree(table->entries);
362 table->entries = kcalloc(1, table->ops->unpacked_entry_size,
364 if (!table->entries)
368 l2_lookup = table->entries;
387 /* Learned FDB entries are forgotten after 300 seconds */
389 /* All entries within a FDB bin are available for learning */
408 /* Dynamically learned FDB entries can overwrite other (older)
409 * dynamic FDB entries
435 kfree(table->entries);
439 table->entries = kcalloc(table->ops->max_entry_count,
441 if (!table->entries)
447 ((struct sja1105_l2_lookup_params_entry *)table->entries)[0] =
478 kfree(table->entries);
482 table->entries = kzalloc(table->ops->unpacked_entry_size,
484 if (!table->entries)
503 ((struct sja1105_vlan_lookup_entry *)table->entries)[0] = pvid;
520 kfree(table->entries);
524 table->entries = kcalloc(table->ops->max_entry_count,
526 if (!table->entries)
531 l2fwd = table->entries;
533 /* First 5 entries in the L2 Forwarding Table define the forwarding
624 /* Next 8 entries define VLAN PCP mapping from ingress to egress.
655 kfree(table->entries);
659 table->entries = kcalloc(table->ops->max_entry_count,
661 if (!table->entries)
666 pcp_remap = table->entries;
688 kfree(table->entries);
692 table->entries = kcalloc(table->ops->max_entry_count,
694 if (!table->entries)
700 l2fwd_params = table->entries;
717 l2_fwd_params = table->entries;
730 vl_fwd_params = table->entries;
762 general_params = table->entries;
903 kfree(table->entries);
907 table->entries = kcalloc(table->ops->max_entry_count,
909 if (!table->entries)
914 general_params = table->entries;
933 kfree(table->entries);
937 table->entries = kcalloc(table->ops->max_entry_count,
939 if (!table->entries)
944 avb = table->entries;
1017 kfree(table->entries);
1021 table->entries = kcalloc(table->ops->max_entry_count,
1023 if (!table->entries)
1028 policing = table->entries;
1294 mac = priv->static_config.tables[BLK_IDX_MAC_CONFIG].entries;
1425 mii = priv->static_config.tables[BLK_IDX_XMII_PARAMS].entries;
1443 l2_lookup = table->entries;
1454 /* We want FDB entries added statically through the bridge command to persist
1485 l2_lookup = table->entries;
1506 * holds the FDB entries. An FDB index spans from 0 to 1023 and is comprised of
1507 * a "bin" (grouping of 4 entries) and a "way" (an entry within a bin).
1527 /* Skip unused entries, optionally marking them
1587 * static_config[BLK_IDX_L2_LOOKUP_PARAMS].entries->poly
1727 /* The switch learns dynamic entries and looks up the FDB left to
1942 /* Don't delete static FDB entries */
1986 l2_fwd = priv->static_config.tables[BLK_IDX_L2_FORWARDING].entries;
2025 l2_fwd = priv->static_config.tables[BLK_IDX_L2_FORWARDING].entries;
2074 mac = priv->static_config.tables[BLK_IDX_MAC_CONFIG].entries;
2303 mac = priv->static_config.tables[BLK_IDX_MAC_CONFIG].entries;
2460 general_params = table->entries;
2500 vlan = table->entries;
2535 vlan = table->entries;
2782 l2_lookup_params = table->entries;
2804 policing = priv->static_config.tables[BLK_IDX_L2_POLICING].entries;
2851 general_params = table->entries;
2853 mac = priv->static_config.tables[BLK_IDX_MAC_CONFIG].entries;
2918 policing = priv->static_config.tables[BLK_IDX_L2_POLICING].entries;
2936 policing = priv->static_config.tables[BLK_IDX_L2_POLICING].entries;
2949 mac = priv->static_config.tables[BLK_IDX_MAC_CONFIG].entries;
2988 l2_lookup = table->entries;