Lines Matching refs:val
19 int cci_read(struct regmap *map, u32 reg, u64 *val, int *err)
42 *val = buf[0];
46 *val = get_unaligned_le16(buf);
48 *val = get_unaligned_be16(buf);
52 *val = get_unaligned_le24(buf);
54 *val = get_unaligned_be24(buf);
58 *val = get_unaligned_le32(buf);
60 *val = get_unaligned_be32(buf);
64 *val = get_unaligned_le64(buf);
66 *val = get_unaligned_be64(buf);
83 int cci_write(struct regmap *map, u32 reg, u64 val, int *err)
99 buf[0] = val;
103 put_unaligned_le16(val, buf);
105 put_unaligned_be16(val, buf);
109 put_unaligned_le24(val, buf);
111 put_unaligned_be24(val, buf);
115 put_unaligned_le32(val, buf);
117 put_unaligned_be32(val, buf);
121 put_unaligned_le64(val, buf);
123 put_unaligned_be64(val, buf);
145 int cci_update_bits(struct regmap *map, u32 reg, u64 mask, u64 val, int *err)
154 val = (readval & ~mask) | (val & mask);
156 return cci_write(map, reg, val, err);
167 ret = cci_write(map, regs[i].reg, regs[i].val, err);