Lines Matching defs:member
560 u8 *member, u8 *valid)
569 *member = (vlan & masks[VLAN_TABLE_MEMBERSHIP]) >>
574 static void ksz8_to_vlan(struct ksz_device *dev, u8 fid, u8 member, u8 valid,
584 *vlan |= (u16)member << shifts[VLAN_TABLE_MEMBERSHIP_S];
936 void ksz8_cfg_port_member(struct ksz_device *dev, int port, u8 member)
942 data |= (member & dev->port_mask);
1138 u8 fid, member, valid;
1162 &fid, &member, &valid);
1163 if (valid && (member & BIT(port)))
1172 ksz8_from_vlan(dev, data, &fid, &member, &valid);
1180 member |= BIT(port);
1182 ksz8_to_vlan(dev, fid, member, valid, &data);
1207 u8 fid, member, valid;
1216 ksz8_from_vlan(dev, data, &fid, &member, &valid);
1218 member &= ~BIT(port);
1220 /* Invalidate the entry if no more member. */
1221 if (!member) {
1226 ksz8_to_vlan(dev, fid, member, valid, &data);
1294 u8 member;
1318 member = dsa_user_ports(ds);
1320 member = BIT(dsa_upstream_port(ds, port));
1323 ksz8_cfg_port_member(dev, port, member);