Lines Matching refs:rdcnt
872 ctx->rdcnt = nrx; in mec_hal_i2c_nl_cm_cfg_start()
949 uint16_t rdcnt = (uint16_t)(regs->EXTLEN & 0xff00u); in mec_hal_i2c_nl_cm_event() local
952 rdcnt |= (uint16_t)((cm_cmd >> 24) & 0xffu); in mec_hal_i2c_nl_cm_event()
954 if (!cm_cmd && !(ctx->wrcnt || ctx->rdcnt)) { in mec_hal_i2c_nl_cm_event()
956 } else if (rdcnt && !wrcnt && ((cm_cmd & 0x03u) == 0x01)) { in mec_hal_i2c_nl_cm_event()
1024 state->rdcnt = (uint16_t)((r >> 16) & 0xffu); in mec_hal_i2c_nl_state_get()
1029 state->rdcnt = (uint16_t)((r >> 24) & 0xffu); in mec_hal_i2c_nl_state_get()
1034 state->rdcnt |= (uint16_t)((elen & 0xff00u)); in mec_hal_i2c_nl_state_get()
1181 ctx->rdcnt = nrx; in mec_hal_i2c_nl_tm_config()
1235 uint16_t rdcnt = (uint16_t)((elen >> 16) & 0xff00u); in mec_hal_i2c_nl_tm_event() local
1238 rdcnt |= (uint16_t)((tm_cmd >> 16) & 0xffu); in mec_hal_i2c_nl_tm_event()
1240 if (!tm_cmd && (ctx->wrcnt || ctx->rdcnt)) { in mec_hal_i2c_nl_tm_event()
1242 } else if (rdcnt && !wrcnt && ((tm_cmd & 0x03u) == 0x01)) { in mec_hal_i2c_nl_tm_event()
1324 if (ctx->rdcnt >= hwcnt) { in mec_hal_i2c_nl_tm_transfered()
1325 nxfr = ctx->rdcnt - hwcnt; in mec_hal_i2c_nl_tm_transfered()