Lines Matching refs:bc

235 	u32 (*fmt_cmd)(u8 opc, u8 sid, u16 addr, u8 bc);
267 pmic_arb_read_data(struct spmi_pmic_arb *pmic_arb, u8 *buf, u32 reg, u8 bc) in pmic_arb_read_data() argument
271 memcpy(buf, &data, (bc & 3) + 1); in pmic_arb_read_data()
282 u32 reg, u8 bc) in pmic_arb_write_data() argument
286 memcpy(&data, buf, (bc & 3) + 1); in pmic_arb_write_data()
391 u8 bc = len - 1; in pmic_arb_fmt_read_cmd() local
400 if (bc >= PMIC_ARB_MAX_TRANS_BYTES) { in pmic_arb_fmt_read_cmd()
416 *cmd = pmic_arb->ver_ops->fmt_cmd(opc, sid, addr, bc); in pmic_arb_fmt_read_cmd()
427 u8 bc = len - 1; in pmic_arb_read_cmd_unlocked() local
437 min_t(u8, bc, 3)); in pmic_arb_read_cmd_unlocked()
439 if (bc > 3) in pmic_arb_read_cmd_unlocked()
441 bc - 4); in pmic_arb_read_cmd_unlocked()
470 u8 bc = len - 1; in pmic_arb_fmt_write_cmd() local
479 if (bc >= PMIC_ARB_MAX_TRANS_BYTES) { in pmic_arb_fmt_write_cmd()
497 *cmd = pmic_arb->ver_ops->fmt_cmd(opc, sid, addr, bc); in pmic_arb_fmt_write_cmd()
508 u8 bc = len - 1; in pmic_arb_write_cmd_unlocked() local
512 min_t(u8, bc, 3)); in pmic_arb_write_cmd_unlocked()
513 if (bc > 3) in pmic_arb_write_cmd_unlocked()
515 bc - 4); in pmic_arb_write_cmd_unlocked()
1427 static u32 pmic_arb_fmt_cmd_v1(u8 opc, u8 sid, u16 addr, u8 bc) in pmic_arb_fmt_cmd_v1() argument
1429 return (opc << 27) | ((sid & 0xf) << 20) | (addr << 4) | (bc & 0x7); in pmic_arb_fmt_cmd_v1()
1432 static u32 pmic_arb_fmt_cmd_v2(u8 opc, u8 sid, u16 addr, u8 bc) in pmic_arb_fmt_cmd_v2() argument
1434 return (opc << 27) | ((addr & 0xff) << 4) | (bc & 0x7); in pmic_arb_fmt_cmd_v2()