Lines Matching refs:bitmap
108 const unsigned long *bitmap) in dsa_switch_mdb_prepare_bitmap() argument
115 for_each_set_bit(port, bitmap, ds->num_ports) { in dsa_switch_mdb_prepare_bitmap()
126 const unsigned long *bitmap) in dsa_switch_mdb_add_bitmap() argument
130 for_each_set_bit(port, bitmap, ds->num_ports) in dsa_switch_mdb_add_bitmap()
142 bitmap_zero(ds->bitmap, ds->num_ports); in dsa_switch_mdb_add()
144 set_bit(info->port, ds->bitmap); in dsa_switch_mdb_add()
147 set_bit(port, ds->bitmap); in dsa_switch_mdb_add()
150 return dsa_switch_mdb_prepare_bitmap(ds, mdb, ds->bitmap); in dsa_switch_mdb_add()
152 dsa_switch_mdb_add_bitmap(ds, mdb, ds->bitmap); in dsa_switch_mdb_add()
174 const unsigned long *bitmap) in dsa_switch_vlan_prepare_bitmap() argument
181 for_each_set_bit(port, bitmap, ds->num_ports) { in dsa_switch_vlan_prepare_bitmap()
193 const unsigned long *bitmap) in dsa_switch_vlan_add_bitmap() argument
197 for_each_set_bit(port, bitmap, ds->num_ports) in dsa_switch_vlan_add_bitmap()
209 bitmap_zero(ds->bitmap, ds->num_ports); in dsa_switch_vlan_add()
211 set_bit(info->port, ds->bitmap); in dsa_switch_vlan_add()
214 set_bit(port, ds->bitmap); in dsa_switch_vlan_add()
217 return dsa_switch_vlan_prepare_bitmap(ds, vlan, ds->bitmap); in dsa_switch_vlan_add()
219 dsa_switch_vlan_add_bitmap(ds, vlan, ds->bitmap); in dsa_switch_vlan_add()