Lines Matching refs:alu
712 static void ksz9477_convert_alu(struct alu_struct *alu, u32 *alu_table) in ksz9477_convert_alu() argument
714 alu->is_static = !!(alu_table[0] & ALU_V_STATIC_VALID); in ksz9477_convert_alu()
715 alu->is_src_filter = !!(alu_table[0] & ALU_V_SRC_FILTER); in ksz9477_convert_alu()
716 alu->is_dst_filter = !!(alu_table[0] & ALU_V_DST_FILTER); in ksz9477_convert_alu()
717 alu->prio_age = (alu_table[0] >> ALU_V_PRIO_AGE_CNT_S) & in ksz9477_convert_alu()
719 alu->mstp = alu_table[0] & ALU_V_MSTP_M; in ksz9477_convert_alu()
721 alu->is_override = !!(alu_table[1] & ALU_V_OVERRIDE); in ksz9477_convert_alu()
722 alu->is_use_fid = !!(alu_table[1] & ALU_V_USE_FID); in ksz9477_convert_alu()
723 alu->port_forward = alu_table[1] & ALU_V_PORT_MAP; in ksz9477_convert_alu()
725 alu->fid = (alu_table[2] >> ALU_V_FID_S) & ALU_V_FID_M; in ksz9477_convert_alu()
727 alu->mac[0] = (alu_table[2] >> 8) & 0xFF; in ksz9477_convert_alu()
728 alu->mac[1] = alu_table[2] & 0xFF; in ksz9477_convert_alu()
729 alu->mac[2] = (alu_table[3] >> 24) & 0xFF; in ksz9477_convert_alu()
730 alu->mac[3] = (alu_table[3] >> 16) & 0xFF; in ksz9477_convert_alu()
731 alu->mac[4] = (alu_table[3] >> 8) & 0xFF; in ksz9477_convert_alu()
732 alu->mac[5] = alu_table[3] & 0xFF; in ksz9477_convert_alu()
742 struct alu_struct alu; in ksz9477_port_fdb_dump() local
771 ksz9477_convert_alu(&alu, alu_table); in ksz9477_port_fdb_dump()
773 if (alu.port_forward & BIT(port)) { in ksz9477_port_fdb_dump()
774 ret = cb(alu.mac, alu.fid, alu.is_static, data); in ksz9477_port_fdb_dump()