Lines Matching refs:reg_index
1042 static inline int bq27xxx_read(struct bq27xxx_device_info *di, int reg_index,
1047 if (!di || di->regs[reg_index] == INVALID_REG_ADDR)
1050 ret = di->bus.read(di, di->regs[reg_index], single);
1053 di->regs[reg_index], reg_index);
1058 static inline int bq27xxx_write(struct bq27xxx_device_info *di, int reg_index,
1063 if (!di || di->regs[reg_index] == INVALID_REG_ADDR)
1069 ret = di->bus.write(di, di->regs[reg_index], value, single);
1072 di->regs[reg_index], reg_index);
1077 static inline int bq27xxx_read_block(struct bq27xxx_device_info *di, int reg_index,
1082 if (!di || di->regs[reg_index] == INVALID_REG_ADDR)
1088 ret = di->bus.read_bulk(di, di->regs[reg_index], data, len);
1091 di->regs[reg_index], reg_index);
1096 static inline int bq27xxx_write_block(struct bq27xxx_device_info *di, int reg_index,
1101 if (!di || di->regs[reg_index] == INVALID_REG_ADDR)
1107 ret = di->bus.write_bulk(di, di->regs[reg_index], data, len);
1110 di->regs[reg_index], reg_index);