Lines Matching refs:val

27 	u16 val;
30 err = mv88e6xxx_g1_read(chip, MV88E6XXX_G1_ATU_CTL, &val);
35 val |= MV88E6XXX_G1_ATU_CTL_LEARN2ALL;
37 val &= ~MV88E6XXX_G1_ATU_CTL_LEARN2ALL;
39 return mv88e6xxx_g1_write(chip, MV88E6XXX_G1_ATU_CTL, val);
49 u16 val;
58 err = mv88e6xxx_g1_read(chip, MV88E6XXX_G1_ATU_CTL, &val);
63 val &= ~0xff0;
64 val |= age_time << 4;
66 err = mv88e6xxx_g1_write(chip, MV88E6XXX_G1_ATU_CTL, val);
79 u16 val;
81 err = mv88e6xxx_g1_read(chip, MV88E6XXX_G1_ATU_CTL, &val);
85 *hash = val & MV88E6161_G1_ATU_CTL_HASH_MASK;
93 u16 val;
98 err = mv88e6xxx_g1_read(chip, MV88E6XXX_G1_ATU_CTL, &val);
102 val &= ~MV88E6161_G1_ATU_CTL_HASH_MASK;
103 val |= hash;
105 return mv88e6xxx_g1_write(chip, MV88E6XXX_G1_ATU_CTL, val);
119 u16 val;
131 &val);
135 val = (val & 0x0fff) | ((fid << 8) & 0xf000);
137 val);
167 u16 val;
170 err = mv88e6xxx_g1_read(chip, MV88E6XXX_G1_ATU_DATA, &val);
174 entry->state = val & 0xf;
176 entry->trunk = !!(val & MV88E6XXX_G1_ATU_DATA_TRUNK);
177 entry->portvec = (val >> 4) & mv88e6xxx_port_mask(chip);
206 u16 val;
210 err = mv88e6xxx_g1_read(chip, MV88E6XXX_G1_ATU_MAC01 + i, &val);
214 entry->mac[i * 2] = val >> 8;
215 entry->mac[i * 2 + 1] = val & 0xff;
224 u16 val;
228 val = (entry->mac[i * 2] << 8) | entry->mac[i * 2 + 1];
229 err = mv88e6xxx_g1_write(chip, MV88E6XXX_G1_ATU_MAC01 + i, val);
358 u16 val;
367 err = mv88e6xxx_g1_read(chip, MV88E6XXX_G1_ATU_OP, &val);
381 if (val & MV88E6XXX_G1_ATU_OP_AGE_OUT_VIOLATION) {
387 if (val & MV88E6XXX_G1_ATU_OP_MEMBER_VIOLATION) {
394 if (val & MV88E6XXX_G1_ATU_OP_MISS_VIOLATION) {
401 if (val & MV88E6XXX_G1_ATU_OP_FULL_VIOLATION) {