Searched refs:ibir (Results 1 – 1 of 1) sorted by relevance
1305 u32 ibir) in cdns_i3c_master_handle_ibi() argument1310 u32 id = IBIR_SLVID(ibir); in cdns_i3c_master_handle_ibi()1319 if (id >= master->ibi.num_slots || (ibir & IBIR_ERROR)) in cdns_i3c_master_handle_ibi()1332 nbytes = IBIR_XFER_BYTES(ibir); in cdns_i3c_master_handle_ibi()1340 slot->len = min_t(unsigned int, IBIR_XFER_BYTES(ibir), in cdns_i3c_master_handle_ibi()1353 for (i = 0; i < IBIR_XFER_BYTES(ibir); i += 4) in cdns_i3c_master_handle_ibi()1367 u32 ibir = readl(master->regs + IBIR); in cnds_i3c_master_demux_ibis() local1369 switch (IBIR_TYPE(ibir)) { in cnds_i3c_master_demux_ibis()1371 cdns_i3c_master_handle_ibi(master, ibir); in cnds_i3c_master_demux_ibis()1375 WARN_ON(IBIR_XFER_BYTES(ibir) || (ibir & IBIR_ERROR)); in cnds_i3c_master_demux_ibis()[all …]