Lines Matching refs:target

16 	u16 target = reg >> TARGET_OFFSET;  in __ocelot_bulk_read_ix()  local
18 WARN_ON(!target); in __ocelot_bulk_read_ix()
20 return regmap_bulk_read(ocelot->targets[target], in __ocelot_bulk_read_ix()
21 ocelot->map[target][reg & REG_MASK] + offset, in __ocelot_bulk_read_ix()
28 u16 target = reg >> TARGET_OFFSET; in __ocelot_read_ix() local
31 WARN_ON(!target); in __ocelot_read_ix()
33 regmap_read(ocelot->targets[target], in __ocelot_read_ix()
34 ocelot->map[target][reg & REG_MASK] + offset, &val); in __ocelot_read_ix()
41 u16 target = reg >> TARGET_OFFSET; in __ocelot_write_ix() local
43 WARN_ON(!target); in __ocelot_write_ix()
45 regmap_write(ocelot->targets[target], in __ocelot_write_ix()
46 ocelot->map[target][reg & REG_MASK] + offset, val); in __ocelot_write_ix()
53 u16 target = reg >> TARGET_OFFSET; in __ocelot_rmw_ix() local
55 WARN_ON(!target); in __ocelot_rmw_ix()
57 regmap_update_bits(ocelot->targets[target], in __ocelot_rmw_ix()
58 ocelot->map[target][reg & REG_MASK] + offset, in __ocelot_rmw_ix()
66 u16 target = reg >> TARGET_OFFSET; in ocelot_port_readl() local
69 WARN_ON(!target); in ocelot_port_readl()
71 regmap_read(port->target, ocelot->map[target][reg & REG_MASK], &val); in ocelot_port_readl()
79 u16 target = reg >> TARGET_OFFSET; in ocelot_port_writel() local
81 WARN_ON(!target); in ocelot_port_writel()
83 regmap_write(port->target, ocelot->map[target][reg & REG_MASK], val); in ocelot_port_writel()
95 u32 __ocelot_target_read_ix(struct ocelot *ocelot, enum ocelot_target target, in __ocelot_target_read_ix() argument
100 regmap_read(ocelot->targets[target], in __ocelot_target_read_ix()
101 ocelot->map[target][reg] + offset, &val); in __ocelot_target_read_ix()
105 void __ocelot_target_write_ix(struct ocelot *ocelot, enum ocelot_target target, in __ocelot_target_write_ix() argument
108 regmap_write(ocelot->targets[target], in __ocelot_target_write_ix()
109 ocelot->map[target][reg] + offset, val); in __ocelot_target_write_ix()
116 u16 target; in ocelot_regfields_init() local
125 target = regfields[i].reg >> TARGET_OFFSET; in ocelot_regfields_init()
127 regfield.reg = ocelot->map[target][reg & REG_MASK]; in ocelot_regfields_init()
135 ocelot->targets[target], in ocelot_regfields_init()