Searched refs:ibi (Results 1 – 4 of 4) sorted by relevance
407 } ibi; member877 s16 ibi; member965 data->ibi = -1; in cdns_i3c_master_attach_i3c_dev()1320 if (id >= master->ibi.num_slots || (ibir & IBIR_ERROR)) in cdns_i3c_master_handle_ibi()1323 dev = master->ibi.slots[id]; in cdns_i3c_master_handle_ibi()1324 spin_lock(&master->ibi.lock); in cdns_i3c_master_handle_ibi()1342 dev->ibi->max_payload_len); in cdns_i3c_master_handle_ibi()1347 spin_unlock(&master->ibi.lock); in cdns_i3c_master_handle_ibi()1421 spin_lock_irqsave(&master->ibi.lock, flags); in cdns_i3c_master_disable_ibi()1422 sirmap = readl(master->regs + SIR_MAP_DEV_REG(data->ibi)); in cdns_i3c_master_disable_ibi()[all …]
1893 if (olddev->ibi) { in i3c_master_add_i3c_dev_locked()1894 ibireq.handler = olddev->ibi->handler; in i3c_master_add_i3c_dev_locked()1895 ibireq.max_payload_len = olddev->ibi->max_payload_len; in i3c_master_add_i3c_dev_locked()1896 ibireq.num_slots = olddev->ibi->num_slots; in i3c_master_add_i3c_dev_locked()1898 if (olddev->ibi->enabled) { in i3c_master_add_i3c_dev_locked()2243 atomic_inc(&dev->ibi->pending_ibis); in i3c_master_queue_ibi()2260 dev->ibi->handler(dev->dev, &payload); in i3c_master_handle_ibi()2263 if (atomic_dec_and_test(&dev->ibi->pending_ibis)) in i3c_master_handle_ibi()2264 complete(&dev->ibi->all_ibis_handled); in i3c_master_handle_ibi()2621 if (!dev->ibi) in i3c_dev_disable_ibi_locked()[all …]
211 struct i3c_device_ibi_info *ibi; member
1320 E: pgmdsg@ibi.com