Lines Matching defs:bc
112 u8 opc, u8 slave_id, u16 slave_addr, u8 *__buf, size_t bc)
122 if (bc > SPMI_CONTROLLER_MAX_TRANS_BYTES) {
125 SPMI_CONTROLLER_MAX_TRANS_BYTES, bc);
146 ((bc - 1) << SPMI_APB_SPMI_CMD_LENGTH_OFFSET) |
159 for (i = 0; bc > i * SPMI_PER_DATAREG_BYTE; i++) {
165 if ((bc - i * SPMI_PER_DATAREG_BYTE) >> 2) {
169 memcpy(buf, &data, bc % SPMI_PER_DATAREG_BYTE);
170 buf += (bc % SPMI_PER_DATAREG_BYTE);
178 "spmi read wait timeout op:0x%x slave_id:%d slave_addr:0x%x bc:%zu\n",
179 opc, slave_id, slave_addr, bc + 1);
182 __func__, slave_id, slave_addr, (int)bc, __buf);
188 u8 opc, u8 slave_id, u16 slave_addr, const u8 *__buf, size_t bc)
198 if (bc > SPMI_CONTROLLER_MAX_TRANS_BYTES) {
201 SPMI_CONTROLLER_MAX_TRANS_BYTES, bc);
222 ((bc - 1) << SPMI_APB_SPMI_CMD_LENGTH_OFFSET) |
229 for (i = 0; bc > i * SPMI_PER_DATAREG_BYTE; i++) {
231 if ((bc - i * SPMI_PER_DATAREG_BYTE) >> 2) {
235 memcpy(&data, buf, bc % SPMI_PER_DATAREG_BYTE);
236 buf += (bc % SPMI_PER_DATAREG_BYTE);
254 dev_err(&ctrl->dev, "spmi write wait timeout op:0x%x slave_id:%d slave_addr:0x%x bc:%zu\n",
255 opc, slave_id, slave_addr, bc);
258 __func__, slave_id, slave_addr, (int)bc, __buf);