Lines Matching refs:devs
187 struct erofs_dev_context *devs = EROFS_SB(sb)->devs; in erofs_map_dev() local
195 down_read(&devs->rwsem); in erofs_map_dev()
196 dif = idr_find(&devs->tree, map->m_deviceid - 1); in erofs_map_dev()
198 up_read(&devs->rwsem); in erofs_map_dev()
201 if (devs->flatdev) { in erofs_map_dev()
203 up_read(&devs->rwsem); in erofs_map_dev()
207 up_read(&devs->rwsem); in erofs_map_dev()
208 } else if (devs->extra_devices && !devs->flatdev) { in erofs_map_dev()
209 down_read(&devs->rwsem); in erofs_map_dev()
210 idr_for_each_entry(&devs->tree, dif, id) { in erofs_map_dev()
222 up_read(&devs->rwsem); in erofs_map_dev()