Lines Matching refs:devs
322 if (addr == master->devs[pos].addr) in dw_i3c_master_get_addr_pos()
848 master->devs[pos].addr = ret; in dw_i3c_master_daa()
890 i3c_master_add_i3c_dev_locked(m, master->devs[pos].addr); in dw_i3c_master_daa()
1000 master->devs[data->index].addr = 0; in dw_i3c_master_reattach_i3c_dev()
1004 master->devs[pos].addr = dev->info.dyn_addr; in dw_i3c_master_reattach_i3c_dev()
1012 master->devs[data->index].addr = dev->info.dyn_addr; in dw_i3c_master_reattach_i3c_dev()
1033 master->devs[pos].addr = dev->info.dyn_addr ? : dev->info.static_addr; in dw_i3c_master_attach_i3c_dev()
1037 writel(DEV_ADDR_TABLE_DYNAMIC_ADDR(master->devs[pos].addr), in dw_i3c_master_attach_i3c_dev()
1055 master->devs[data->index].addr = 0; in dw_i3c_master_detach_i3c_dev()
1150 master->devs[pos].addr = dev->addr; in dw_i3c_master_attach_i2c_dev()
1151 master->devs[pos].is_i2c_addr = true; in dw_i3c_master_attach_i2c_dev()
1174 master->devs[data->index].addr = 0; in dw_i3c_master_detach_i2c_dev()
1192 master->devs[data->index].ibi_dev = dev; in dw_i3c_master_request_ibi()
1206 master->devs[data->index].ibi_dev = NULL; in dw_i3c_master_free_ibi()
1394 dev = master->devs[idx].ibi_dev; in dw_i3c_master_handle_ibi_sir()
1657 if (master->devs[pos].is_i2c_addr) in dw_i3c_master_restore_addrs()
1659 DEV_ADDR_TABLE_STATIC_ADDR(master->devs[pos].addr); in dw_i3c_master_restore_addrs()
1661 reg_val = DEV_ADDR_TABLE_DYNAMIC_ADDR(master->devs[pos].addr); in dw_i3c_master_restore_addrs()