Lines Matching defs:map
118 static bool offset_in_map(u64 offset, struct pnfs_block_dev_map *map)
120 return offset >= map->start && offset < map->start + map->len;
125 struct page *page, struct pnfs_block_dev_map *map,
142 if (!offset_in_map(disk_addr, map)) {
143 if (!dev->map(dev, disk_addr, map) || !offset_in_map(disk_addr, map))
147 disk_addr += map->disk_offset;
148 disk_addr -= map->start;
152 if (end >= map->start + map->len)
153 *len = map->start + map->len - disk_addr;
157 bio = bio_alloc(map->bdev, bio_max_segs(npg), op, GFP_NOIO);
233 struct pnfs_block_dev_map map = { .start = NFS4_MAX_UINT64 };
289 /* invalidate map */
290 map.start = NFS4_MAX_UINT64;
295 isect, pages[i], &map, &be,
378 struct pnfs_block_dev_map map = { .start = NFS4_MAX_UINT64 };
423 REQ_OP_WRITE, isect, pages[i], &map,