Lines Matching refs:reg_index
1044 static inline int bq27xxx_read(struct bq27xxx_device_info *di, int reg_index, in bq27xxx_read() argument
1049 if (!di || di->regs[reg_index] == INVALID_REG_ADDR) in bq27xxx_read()
1052 ret = di->bus.read(di, di->regs[reg_index], single); in bq27xxx_read()
1055 di->regs[reg_index], reg_index); in bq27xxx_read()
1060 static inline int bq27xxx_write(struct bq27xxx_device_info *di, int reg_index, in bq27xxx_write() argument
1065 if (!di || di->regs[reg_index] == INVALID_REG_ADDR) in bq27xxx_write()
1071 ret = di->bus.write(di, di->regs[reg_index], value, single); in bq27xxx_write()
1074 di->regs[reg_index], reg_index); in bq27xxx_write()
1079 static inline int bq27xxx_read_block(struct bq27xxx_device_info *di, int reg_index, in bq27xxx_read_block() argument
1084 if (!di || di->regs[reg_index] == INVALID_REG_ADDR) in bq27xxx_read_block()
1090 ret = di->bus.read_bulk(di, di->regs[reg_index], data, len); in bq27xxx_read_block()
1093 di->regs[reg_index], reg_index); in bq27xxx_read_block()
1098 static inline int bq27xxx_write_block(struct bq27xxx_device_info *di, int reg_index, in bq27xxx_write_block() argument
1103 if (!di || di->regs[reg_index] == INVALID_REG_ADDR) in bq27xxx_write_block()
1109 ret = di->bus.write_bulk(di, di->regs[reg_index], data, len); in bq27xxx_write_block()
1112 di->regs[reg_index], reg_index); in bq27xxx_write_block()