Lines Matching refs:dif
203 struct erofs_device_info *dif;
213 dif = idr_find(&devs->tree, map->m_deviceid - 1);
214 if (!dif) {
219 map->m_pa += erofs_pos(sb, dif->mapped_blkaddr);
223 map->m_bdev = dif->bdev_file ? file_bdev(dif->bdev_file) : NULL;
224 map->m_daxdev = dif->dax_dev;
225 map->m_dax_part_off = dif->dax_part_off;
226 map->m_fscache = dif->fscache;
230 idr_for_each_entry(&devs->tree, dif, id) {
233 if (!dif->mapped_blkaddr)
235 startoff = erofs_pos(sb, dif->mapped_blkaddr);
236 length = erofs_pos(sb, dif->blocks);
241 map->m_bdev = dif->bdev_file ?
242 file_bdev(dif->bdev_file) : NULL;
243 map->m_daxdev = dif->dax_dev;
244 map->m_dax_part_off = dif->dax_part_off;
245 map->m_fscache = dif->fscache;