Lines Matching full:masks
165 const u32 *masks; in ksz8_r_mib_cnt() local
172 masks = dev->info->masks; in ksz8_r_mib_cnt()
187 if (check & masks[MIB_COUNTER_VALID]) { in ksz8_r_mib_cnt()
189 if (check & masks[MIB_COUNTER_OVERFLOW]) in ksz8_r_mib_cnt()
201 const u32 *masks; in ksz8795_r_mib_pkt() local
208 masks = dev->info->masks; in ksz8795_r_mib_pkt()
225 if (check & masks[MIB_COUNTER_VALID]) { in ksz8795_r_mib_pkt()
234 if (check & masks[MIB_COUNTER_OVERFLOW]) { in ksz8795_r_mib_pkt()
240 if (check & masks[MIB_COUNTER_OVERFLOW]) in ksz8795_r_mib_pkt()
386 const u32 *masks; in ksz8_valid_dyn_entry() local
389 masks = dev->info->masks; in ksz8_valid_dyn_entry()
395 } while ((*data & masks[DYNAMIC_MAC_TABLE_NOT_READY]) && timeout); in ksz8_valid_dyn_entry()
398 if (*data & masks[DYNAMIC_MAC_TABLE_NOT_READY]) { in ksz8_valid_dyn_entry()
405 if (*data & masks[DYNAMIC_MAC_TABLE_MAC_EMPTY]) in ksz8_valid_dyn_entry()
416 const u32 *masks; in ksz8_r_dyn_mac_table() local
423 masks = dev->info->masks; in ksz8_r_dyn_mac_table()
447 cnt = data & masks[DYNAMIC_MAC_TABLE_ENTRIES_H]; in ksz8_r_dyn_mac_table()
449 cnt |= (data_hi & masks[DYNAMIC_MAC_TABLE_ENTRIES]) >> in ksz8_r_dyn_mac_table()
453 *fid = (data_hi & masks[DYNAMIC_MAC_TABLE_FID]) >> in ksz8_r_dyn_mac_table()
455 *src_port = (data_hi & masks[DYNAMIC_MAC_TABLE_SRC_PORT]) >> in ksz8_r_dyn_mac_table()
457 *timestamp = (data_hi & masks[DYNAMIC_MAC_TABLE_TIMESTAMP]) >> in ksz8_r_dyn_mac_table()
479 const u32 *masks; in ksz8_r_sta_mac_table() local
484 masks = dev->info->masks; in ksz8_r_sta_mac_table()
493 if (!(data_hi & (masks[STATIC_MAC_TABLE_VALID] | in ksz8_r_sta_mac_table()
494 masks[STATIC_MAC_TABLE_OVERRIDE]))) { in ksz8_r_sta_mac_table()
506 (data_hi & masks[STATIC_MAC_TABLE_FWD_PORTS]) >> in ksz8_r_sta_mac_table()
508 alu->is_override = (data_hi & masks[STATIC_MAC_TABLE_OVERRIDE]) ? 1 : 0; in ksz8_r_sta_mac_table()
517 alu->is_use_fid = (data_hi & masks[STATIC_MAC_TABLE_USE_FID]) ? 1 : 0; in ksz8_r_sta_mac_table()
518 alu->fid = (data_hi & masks[STATIC_MAC_TABLE_FID]) >> in ksz8_r_sta_mac_table()
531 const u32 *masks; in ksz8_w_sta_mac_table() local
535 masks = dev->info->masks; in ksz8_w_sta_mac_table()
544 data_hi |= masks[STATIC_MAC_TABLE_OVERRIDE]; in ksz8_w_sta_mac_table()
546 data_hi |= masks[STATIC_MAC_TABLE_USE_FID]; in ksz8_w_sta_mac_table()
550 data_hi |= masks[STATIC_MAC_TABLE_VALID]; in ksz8_w_sta_mac_table()
552 data_hi &= ~masks[STATIC_MAC_TABLE_OVERRIDE]; in ksz8_w_sta_mac_table()
563 const u32 *masks; in ksz8_from_vlan() local
566 masks = dev->info->masks; in ksz8_from_vlan()
568 *fid = vlan & masks[VLAN_TABLE_FID]; in ksz8_from_vlan()
569 *member = (vlan & masks[VLAN_TABLE_MEMBERSHIP]) >> in ksz8_from_vlan()
571 *valid = !!(vlan & masks[VLAN_TABLE_VALID]); in ksz8_from_vlan()
578 const u32 *masks; in ksz8_to_vlan() local
581 masks = dev->info->masks; in ksz8_to_vlan()
586 *vlan |= masks[VLAN_TABLE_VALID]; in ksz8_to_vlan()
1293 const u32 *masks; in ksz8_port_setup() local
1296 masks = dev->info->masks; in ksz8_port_setup()
1309 masks[PORT_802_1P_REMAPPING], false); in ksz8_port_setup()
1330 const u32 *masks; in ksz8_config_cpu_port() local
1335 masks = dev->info->masks; in ksz8_config_cpu_port()
1338 ksz_cfg(dev, regs[S_TAIL_TAG_CTRL], masks[SW_TAIL_TAG_ENABLE], true); in ksz8_config_cpu_port()