Lines Matching refs:free_pos
330 if (!(master->free_pos & GENMASK(master->maxdevs - 1, 0))) in dw_i3c_master_get_free_pos()
333 return ffs(master->free_pos) - 1; in dw_i3c_master_get_free_pos()
841 olddevs = ~(master->free_pos); in dw_i3c_master_daa()
1009 master->free_pos |= BIT(data->index); in dw_i3c_master_reattach_i3c_dev()
1013 master->free_pos &= ~BIT(pos); in dw_i3c_master_reattach_i3c_dev()
1042 master->free_pos &= ~BIT(pos); in dw_i3c_master_attach_i3c_dev()
1064 master->free_pos |= BIT(data->index); in dw_i3c_master_detach_i3c_dev()
1161 master->free_pos &= ~BIT(pos); in dw_i3c_master_attach_i2c_dev()
1184 master->free_pos |= BIT(data->index); in dw_i3c_master_detach_i2c_dev()
1603 master->free_pos = GENMASK(master->maxdevs - 1, 0); in dw_i3c_common_probe()
1663 if (master->free_pos & BIT(pos)) in dw_i3c_master_restore_addrs()