Lines Matching full:masks

287 	const u32 *masks;  in ksz8_r_mib_cnt()  local
294 masks = dev->info->masks; in ksz8_r_mib_cnt()
309 if (check & masks[MIB_COUNTER_VALID]) { in ksz8_r_mib_cnt()
311 if (check & masks[MIB_COUNTER_OVERFLOW]) in ksz8_r_mib_cnt()
323 const u32 *masks; in ksz8795_r_mib_pkt() local
330 masks = dev->info->masks; in ksz8795_r_mib_pkt()
347 if (check & masks[MIB_COUNTER_VALID]) { in ksz8795_r_mib_pkt()
356 if (check & masks[MIB_COUNTER_OVERFLOW]) { in ksz8795_r_mib_pkt()
362 if (check & masks[MIB_COUNTER_OVERFLOW]) in ksz8795_r_mib_pkt()
512 const u32 *masks; in ksz8_valid_dyn_entry() local
516 masks = dev->info->masks; in ksz8_valid_dyn_entry()
525 } while ((*data & masks[DYNAMIC_MAC_TABLE_NOT_READY]) && timeout); in ksz8_valid_dyn_entry()
528 if (*data & masks[DYNAMIC_MAC_TABLE_NOT_READY]) in ksz8_valid_dyn_entry()
540 const u32 *masks; in ksz8_r_dyn_mac_table() local
549 masks = dev->info->masks; in ksz8_r_dyn_mac_table()
563 if (data & masks[DYNAMIC_MAC_TABLE_MAC_EMPTY]) { in ksz8_r_dyn_mac_table()
576 cnt = data & masks[DYNAMIC_MAC_TABLE_ENTRIES_H]; in ksz8_r_dyn_mac_table()
578 cnt |= (data_hi & masks[DYNAMIC_MAC_TABLE_ENTRIES]) >> in ksz8_r_dyn_mac_table()
582 *fid = (data_hi & masks[DYNAMIC_MAC_TABLE_FID]) >> in ksz8_r_dyn_mac_table()
584 *src_port = (data_hi & masks[DYNAMIC_MAC_TABLE_SRC_PORT]) >> in ksz8_r_dyn_mac_table()
606 const u32 *masks; in ksz8_r_sta_mac_table() local
611 masks = dev->info->masks; in ksz8_r_sta_mac_table()
620 if (!(data_hi & (masks[STATIC_MAC_TABLE_VALID] | in ksz8_r_sta_mac_table()
621 masks[STATIC_MAC_TABLE_OVERRIDE]))) { in ksz8_r_sta_mac_table()
633 (data_hi & masks[STATIC_MAC_TABLE_FWD_PORTS]) >> in ksz8_r_sta_mac_table()
635 alu->is_override = (data_hi & masks[STATIC_MAC_TABLE_OVERRIDE]) ? 1 : 0; in ksz8_r_sta_mac_table()
644 alu->is_use_fid = (data_hi & masks[STATIC_MAC_TABLE_USE_FID]) ? 1 : 0; in ksz8_r_sta_mac_table()
645 alu->fid = (data_hi & masks[STATIC_MAC_TABLE_FID]) >> in ksz8_r_sta_mac_table()
658 const u32 *masks; in ksz8_w_sta_mac_table() local
662 masks = dev->info->masks; in ksz8_w_sta_mac_table()
671 data_hi |= masks[STATIC_MAC_TABLE_OVERRIDE]; in ksz8_w_sta_mac_table()
673 data_hi |= masks[STATIC_MAC_TABLE_USE_FID]; in ksz8_w_sta_mac_table()
677 data_hi |= masks[STATIC_MAC_TABLE_VALID]; in ksz8_w_sta_mac_table()
679 data_hi &= ~masks[STATIC_MAC_TABLE_OVERRIDE]; in ksz8_w_sta_mac_table()
690 const u32 *masks; in ksz8_from_vlan() local
693 masks = dev->info->masks; in ksz8_from_vlan()
695 *fid = vlan & masks[VLAN_TABLE_FID]; in ksz8_from_vlan()
696 *member = (vlan & masks[VLAN_TABLE_MEMBERSHIP]) >> in ksz8_from_vlan()
698 *valid = !!(vlan & masks[VLAN_TABLE_VALID]); in ksz8_from_vlan()
705 const u32 *masks; in ksz8_to_vlan() local
708 masks = dev->info->masks; in ksz8_to_vlan()
713 *vlan |= masks[VLAN_TABLE_VALID]; in ksz8_to_vlan()
1661 const u32 *masks; in ksz8_port_setup() local
1665 masks = dev->info->masks; in ksz8_port_setup()
1680 masks[PORT_802_1P_REMAPPING], false); in ksz8_port_setup()
1716 const u32 *masks; in ksz8_config_cpu_port() local
1722 masks = dev->info->masks; in ksz8_config_cpu_port()
1725 ksz_cfg(dev, regs[S_TAIL_TAG_CTRL], masks[SW_TAIL_TAG_ENABLE], true); in ksz8_config_cpu_port()