BQ27XXX_DM_SZ
u8 data[BQ27XXX_DM_SZ];
.block = (di)->dm_regs[i].offset / BQ27XXX_DM_SZ, \
buf->block == reg->offset / BQ27XXX_DM_SZ)
return (__be16 *) (buf->data + reg->offset % BQ27XXX_DM_SZ);
for (i = 0; i < BQ27XXX_DM_SZ; i++)
ret = bq27xxx_read_block(di, BQ27XXX_DM_DATA, buf->data, BQ27XXX_DM_SZ);
ret = bq27xxx_write_block(di, BQ27XXX_DM_DATA, buf->data, BQ27XXX_DM_SZ);