Home
last modified time | relevance | path

Searched refs:ibir (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/i3c/master/
H A Di3c-master-cdns.c1307 u32 ibir) in cdns_i3c_master_handle_ibi()
1312 u32 id = IBIR_SLVID(ibir); in cdns_i3c_master_handle_ibi()
1321 if (id >= master->ibi.num_slots || (ibir & IBIR_ERROR)) in cdns_i3c_master_handle_ibi()
1334 nbytes = IBIR_XFER_BYTES(ibir); in cdns_i3c_master_handle_ibi()
1342 slot->len = min_t(unsigned int, IBIR_XFER_BYTES(ibir), in cdns_i3c_master_handle_ibi()
1355 for (i = 0; i < IBIR_XFER_BYTES(ibir); i += 4) in cdns_i3c_master_handle_ibi()
1369 u32 ibir = readl(master->regs + IBIR); in cnds_i3c_master_demux_ibis() local
1371 switch (IBIR_TYPE(ibir)) { in cnds_i3c_master_demux_ibis()
1373 cdns_i3c_master_handle_ibi(master, ibir); in cnds_i3c_master_demux_ibis()
1377 WARN_ON(IBIR_XFER_BYTES(ibir) || (ibi in cnds_i3c_master_demux_ibis()
1306 cdns_i3c_master_handle_ibi(struct cdns_i3c_master *master, u32 ibir) cdns_i3c_master_handle_ibi() argument
[all...]
/kernel/linux/linux-6.6/drivers/i3c/master/
H A Di3c-master-cdns.c1306 u32 ibir) in cdns_i3c_master_handle_ibi()
1311 u32 id = IBIR_SLVID(ibir); in cdns_i3c_master_handle_ibi()
1320 if (id >= master->ibi.num_slots || (ibir & IBIR_ERROR)) in cdns_i3c_master_handle_ibi()
1333 nbytes = IBIR_XFER_BYTES(ibir); in cdns_i3c_master_handle_ibi()
1341 slot->len = min_t(unsigned int, IBIR_XFER_BYTES(ibir), in cdns_i3c_master_handle_ibi()
1354 for (i = 0; i < IBIR_XFER_BYTES(ibir); i += 4) in cdns_i3c_master_handle_ibi()
1368 u32 ibir = readl(master->regs + IBIR); in cnds_i3c_master_demux_ibis() local
1370 switch (IBIR_TYPE(ibir)) { in cnds_i3c_master_demux_ibis()
1372 cdns_i3c_master_handle_ibi(master, ibir); in cnds_i3c_master_demux_ibis()
1376 WARN_ON(IBIR_XFER_BYTES(ibir) || (ibi in cnds_i3c_master_demux_ibis()
1305 cdns_i3c_master_handle_ibi(struct cdns_i3c_master *master, u32 ibir) cdns_i3c_master_handle_ibi() argument
[all...]

Completed in 6 milliseconds