Lines Matching defs:mac

89 	struct sja1105_mac_config_entry *mac;
91 mac = priv->static_config.tables[BLK_IDX_MAC_CONFIG].entries;
93 if (mac[port].drpuntag == drop)
96 mac[port].drpuntag = drop;
99 &mac[port], true);
104 struct sja1105_mac_config_entry *mac;
106 mac = priv->static_config.tables[BLK_IDX_MAC_CONFIG].entries;
108 if (mac[port].vlanid == pvid)
111 mac[port].vlanid = pvid;
114 &mac[port], true);
199 struct sja1105_mac_config_entry *mac;
219 mac = table->entries;
225 mac[dp->index] = default_mac;
241 mac[dp->index].drpuntag = true;
1283 struct sja1105_mac_config_entry *mac;
1294 mac = priv->static_config.tables[BLK_IDX_MAC_CONFIG].entries;
1332 mac[port].speed = priv->info->port_speed[SJA1105_SPEED_1000MBPS];
1334 mac[port].speed = priv->info->port_speed[SJA1105_SPEED_2500MBPS];
1336 mac[port].speed = speed;
1340 &mac[port], true);
2072 struct sja1105_mac_config_entry *mac;
2074 mac = priv->static_config.tables[BLK_IDX_MAC_CONFIG].entries;
2084 mac[port].ingress = false;
2085 mac[port].egress = false;
2086 mac[port].dyn_learn = false;
2089 mac[port].ingress = true;
2090 mac[port].egress = false;
2091 mac[port].dyn_learn = false;
2094 mac[port].ingress = true;
2095 mac[port].egress = false;
2096 mac[port].dyn_learn = dp->learning;
2099 mac[port].ingress = true;
2100 mac[port].egress = true;
2101 mac[port].dyn_learn = dp->learning;
2109 &mac[port], true);
2293 struct sja1105_mac_config_entry *mac;
2303 mac = priv->static_config.tables[BLK_IDX_MAC_CONFIG].entries;
2312 mac[i].speed);
2313 mac[i].speed = priv->info->port_speed[SJA1105_SPEED_AUTO];
2843 struct sja1105_mac_config_entry *mac;
2853 mac = priv->static_config.tables[BLK_IDX_MAC_CONFIG].entries;
2870 if (mac[port].ing_mirr || mac[port].egr_mirr) {
2889 mac[from].ing_mirr = enabled;
2891 mac[from].egr_mirr = enabled;
2894 &mac[from], true);
2947 struct sja1105_mac_config_entry *mac;
2949 mac = priv->static_config.tables[BLK_IDX_MAC_CONFIG].entries;
2951 mac[port].dyn_learn = enabled;
2954 &mac[port], true);