Lines Matching refs:reg
72 static u8 upd64031a_read(struct v4l2_subdev *sd, u8 reg)
77 if (reg >= sizeof(buf))
80 return buf[reg];
85 static void upd64031a_write(struct v4l2_subdev *sd, u8 reg, u8 val)
90 buf[0] = reg;
92 v4l2_dbg(1, debug, sd, "write reg: %02X val: %02X\n", reg, val);
94 v4l2_err(sd, "I/O error write 0x%02x/0x%02x\n", reg, val);
103 u8 reg = state->regs[R00];
106 upd64031a_write(sd, R00, reg | 0x10);
107 upd64031a_write(sd, R00, reg & ~0x10);
144 static int upd64031a_g_register(struct v4l2_subdev *sd, struct v4l2_dbg_register *reg)
146 reg->val = upd64031a_read(sd, reg->reg & 0xff);
147 reg->size = 1;
151 static int upd64031a_s_register(struct v4l2_subdev *sd, const struct v4l2_dbg_register *reg)
153 upd64031a_write(sd, reg->reg & 0xff, reg->val & 0xff);