Lines Matching refs:val
19 int mv88e6xxx_g2_read(struct mv88e6xxx_chip *chip, int reg, u16 *val)
21 return mv88e6xxx_read(chip, chip->info->global2_addr, reg, val);
24 int mv88e6xxx_g2_write(struct mv88e6xxx_chip *chip, int reg, u16 val)
26 return mv88e6xxx_write(chip, chip->info->global2_addr, reg, val);
30 bit, int val)
33 bit, val);
70 u16 val;
73 err = mv88e6xxx_g2_read(chip, MV88E6XXX_G2_SWITCH_MGMT, &val);
78 val |= MV88E6XXX_G2_SWITCH_MGMT_RSVD2CPU;
80 val &= ~MV88E6XXX_G2_SWITCH_MGMT_RSVD2CPU;
82 return mv88e6xxx_g2_write(chip, MV88E6XXX_G2_SWITCH_MGMT, val);
118 u16 val = (target << 8) | (port & 0x1f);
124 MV88E6XXX_G2_DEVICE_MAPPING_UPDATE | val);
132 u16 val = (num << 12) | (mask & mv88e6xxx_port_mask(chip));
135 val |= MV88E6XXX_G2_TRUNK_MASK_HASH;
138 MV88E6XXX_G2_TRUNK_MASK_UPDATE | val);
147 u16 val = (id << 11) | (map & port_mask);
150 MV88E6XXX_G2_TRUNK_MAPPING_UPDATE | val);
281 u16 val = (pointer << 8) | data;
284 MV88E6XXX_G2_SWITCH_MAC_UPDATE | val);
318 u16 val = (pointer << 8) | (data & 0x7);
321 MV88E6XXX_G2_PRIO_OVERRIDE_UPDATE | val);
499 u16 val;
505 err = mv88e6xxx_g2_eeprom_read16(chip, offset >> 1, &val);
509 *data++ = (val >> 8) & 0xff;
517 err = mv88e6xxx_g2_eeprom_read16(chip, offset >> 1, &val);
521 *data++ = val & 0xff;
522 *data++ = (val >> 8) & 0xff;
530 err = mv88e6xxx_g2_eeprom_read16(chip, offset >> 1, &val);
534 *data++ = val & 0xff;
549 u16 val;
553 err = mv88e6xxx_g2_read(chip, MV88E6XXX_G2_EEPROM_CMD, &val);
557 if (!(val & MV88E6XXX_G2_EEPROM_CMD_WRITE_EN))
563 err = mv88e6xxx_g2_eeprom_read16(chip, offset >> 1, &val);
567 val = (*data++ << 8) | (val & 0xff);
569 err = mv88e6xxx_g2_eeprom_write16(chip, offset >> 1, val);
579 val = *data++;
580 val |= *data++ << 8;
582 err = mv88e6xxx_g2_eeprom_write16(chip, offset >> 1, val);
592 err = mv88e6xxx_g2_eeprom_read16(chip, offset >> 1, &val);
596 val = (val & 0xff00) | *data++;
598 err = mv88e6xxx_g2_eeprom_write16(chip, offset >> 1, val);
789 int addr, int reg, u16 *val)
795 val);
800 int reg, u16 *val)
806 val);
811 u16 val)
817 val);
822 int reg, u16 val)
828 val);
1022 u16 val;
1025 err = mv88e6xxx_g2_read(chip, MV88E6XXX_G2_MISC, &val);
1030 val |= MV88E6XXX_G2_MISC_5_BIT_PORT;
1032 val &= ~MV88E6XXX_G2_MISC_5_BIT_PORT;
1034 return mv88e6xxx_g2_write(chip, MV88E6XXX_G2_MISC, val);