Lines Matching refs:target
16 enum ocelot_target target;
19 ocelot_reg_to_target_addr(ocelot, reg, &target, &addr);
20 WARN_ON(!target);
22 return regmap_bulk_read(ocelot->targets[target], addr + offset,
29 enum ocelot_target target;
32 ocelot_reg_to_target_addr(ocelot, reg, &target, &addr);
33 WARN_ON(!target);
35 regmap_read(ocelot->targets[target], addr + offset, &val);
43 enum ocelot_target target;
46 ocelot_reg_to_target_addr(ocelot, reg, &target, &addr);
47 WARN_ON(!target);
49 regmap_write(ocelot->targets[target], addr + offset, val);
56 enum ocelot_target target;
59 ocelot_reg_to_target_addr(ocelot, reg, &target, &addr);
60 WARN_ON(!target);
62 regmap_update_bits(ocelot->targets[target], addr + offset, mask, val);
69 u16 target = reg >> TARGET_OFFSET;
72 WARN_ON(!target);
74 regmap_read(port->target, ocelot->map[target][reg & REG_MASK], &val);
82 u16 target = reg >> TARGET_OFFSET;
84 WARN_ON(!target);
86 regmap_write(port->target, ocelot->map[target][reg & REG_MASK], val);
99 u32 __ocelot_target_read_ix(struct ocelot *ocelot, enum ocelot_target target,
104 regmap_read(ocelot->targets[target],
105 ocelot->map[target][reg] + offset, &val);
109 void __ocelot_target_write_ix(struct ocelot *ocelot, enum ocelot_target target,
112 regmap_write(ocelot->targets[target],
113 ocelot->map[target][reg] + offset, val);
120 u16 target;
129 target = regfields[i].reg >> TARGET_OFFSET;
131 regfield.reg = ocelot->map[target][reg & REG_MASK];
139 ocelot->targets[target],