Home
last modified time | relevance | path

Searched refs:ibi (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/i3c/master/
H A Di3c-master-cdns.c407 } ibi; member
877 s16 ibi; member
964 data->ibi = -1; in cdns_i3c_master_attach_i3c_dev()
1319 if (id >= master->ibi.num_slots || (ibir & IBIR_ERROR)) in cdns_i3c_master_handle_ibi()
1322 dev = master->ibi.slots[id]; in cdns_i3c_master_handle_ibi()
1323 spin_lock(&master->ibi.lock); in cdns_i3c_master_handle_ibi()
1341 dev->ibi->max_payload_len); in cdns_i3c_master_handle_ibi()
1346 spin_unlock(&master->ibi.lock); in cdns_i3c_master_handle_ibi()
1422 spin_lock_irqsave(&master->ibi.lock, flags); in cdns_i3c_master_disable_ibi()
1423 sirmap = readl(master->regs + SIR_MAP_DEV_REG(data->ibi)); in cdns_i3c_master_disable_ibi()
[all …]
H A Dsvc-i3c-master.c215 } ibi; member
229 int ibi; member
386 master->ibi.tbq_slot = slot; in svc_i3c_master_handle_ibi()
521 if (master->ibi.tbq_slot) { in svc_i3c_master_ibi_work()
524 master->ibi.tbq_slot); in svc_i3c_master_ibi_work()
525 master->ibi.tbq_slot = NULL; in svc_i3c_master_ibi_work()
537 i3c_master_queue_ibi(dev, master->ibi.tbq_slot); in svc_i3c_master_ibi_work()
538 master->ibi.tbq_slot = NULL; in svc_i3c_master_ibi_work()
795 data->ibi = -1; in svc_i3c_master_attach_i3c_dev()
1635 if (dev->ibi->max_payload_len > SVC_I3C_FIFO_SIZE) { in svc_i3c_master_request_ibi()
[all …]
H A Ddw-i3c-master.c1420 if (!dev || !dev->ibi) { in dw_i3c_master_handle_ibi_sir()
1434 if (dev->ibi->max_payload_len < len) { in dw_i3c_master_handle_ibi_sir()
1437 len, dev->ibi->max_payload_len); in dw_i3c_master_handle_ibi_sir()
/linux/drivers/net/mctp/
H A Dmctp-i3c.c206 const struct i3c_ibi_setup ibi = { in mctp_i3c_setup() local
221 rc = i3c_device_request_ibi(mi->i3c, &ibi); in mctp_i3c_setup()
/linux/
H A DCREDITS1410 E: pgmdsg@ibi.com