Lines Matching refs:reg_index
1109 static inline int bq27xxx_read(struct bq27xxx_device_info *di, int reg_index, in bq27xxx_read() argument
1114 if (!di || di->regs[reg_index] == INVALID_REG_ADDR) in bq27xxx_read()
1117 ret = di->bus.read(di, di->regs[reg_index], single); in bq27xxx_read()
1120 di->regs[reg_index], reg_index); in bq27xxx_read()
1125 static inline int bq27xxx_write(struct bq27xxx_device_info *di, int reg_index, in bq27xxx_write() argument
1130 if (!di || di->regs[reg_index] == INVALID_REG_ADDR) in bq27xxx_write()
1136 ret = di->bus.write(di, di->regs[reg_index], value, single); in bq27xxx_write()
1139 di->regs[reg_index], reg_index); in bq27xxx_write()
1144 static inline int bq27xxx_read_block(struct bq27xxx_device_info *di, int reg_index, in bq27xxx_read_block() argument
1149 if (!di || di->regs[reg_index] == INVALID_REG_ADDR) in bq27xxx_read_block()
1155 ret = di->bus.read_bulk(di, di->regs[reg_index], data, len); in bq27xxx_read_block()
1158 di->regs[reg_index], reg_index); in bq27xxx_read_block()
1163 static inline int bq27xxx_write_block(struct bq27xxx_device_info *di, int reg_index, in bq27xxx_write_block() argument
1168 if (!di || di->regs[reg_index] == INVALID_REG_ADDR) in bq27xxx_write_block()
1174 ret = di->bus.write_bulk(di, di->regs[reg_index], data, len); in bq27xxx_write_block()
1177 di->regs[reg_index], reg_index); in bq27xxx_write_block()