Searched refs:ibi (Results 1 – 4 of 4) sorted by relevance
400 } ibi; member869 s16 ibi; member957 data->ibi = -1; in cdns_i3c_master_attach_i3c_dev()1289 if (id >= master->ibi.num_slots || (ibir & IBIR_ERROR)) in cdns_i3c_master_handle_ibi()1292 dev = master->ibi.slots[id]; in cdns_i3c_master_handle_ibi()1293 spin_lock(&master->ibi.lock); in cdns_i3c_master_handle_ibi()1311 dev->ibi->max_payload_len); in cdns_i3c_master_handle_ibi()1316 spin_unlock(&master->ibi.lock); in cdns_i3c_master_handle_ibi()1390 spin_lock_irqsave(&master->ibi.lock, flags); in cdns_i3c_master_disable_ibi()1391 sirmap = readl(master->regs + SIR_MAP_DEV_REG(data->ibi)); in cdns_i3c_master_disable_ibi()[all …]
1833 if (olddev->ibi) { in i3c_master_add_i3c_dev_locked()1834 ibireq.handler = olddev->ibi->handler; in i3c_master_add_i3c_dev_locked()1835 ibireq.max_payload_len = olddev->ibi->max_payload_len; in i3c_master_add_i3c_dev_locked()1836 ibireq.num_slots = olddev->ibi->num_slots; in i3c_master_add_i3c_dev_locked()1838 if (olddev->ibi->enabled) { in i3c_master_add_i3c_dev_locked()2183 atomic_inc(&dev->ibi->pending_ibis); in i3c_master_queue_ibi()2200 dev->ibi->handler(dev->dev, &payload); in i3c_master_handle_ibi()2203 if (atomic_dec_and_test(&dev->ibi->pending_ibis)) in i3c_master_handle_ibi()2204 complete(&dev->ibi->all_ibis_handled); in i3c_master_handle_ibi()2561 if (!dev->ibi) in i3c_dev_disable_ibi_locked()[all …]
211 struct i3c_device_ibi_info *ibi; member
1300 E: pgmdsg@ibi.com