Lines Matching defs:offset
79 p = xdr_decode_hyper(p, &b->simple.sigs[i].offset);
166 static bool bl_map_simple(struct pnfs_block_dev *dev, u64 offset,
176 static bool bl_map_concat(struct pnfs_block_dev *dev, u64 offset,
184 if (child->start > offset ||
185 child->start + child->len <= offset)
188 child->map(child, offset - child->start, map);
196 static bool bl_map_stripe(struct pnfs_block_dev *dev, u64 offset,
204 chunk = div_u64(offset, dev->chunk_size);
209 __func__, chunk_idx, offset, dev->chunk_size);
214 /* truncate offset to the beginning of the stripe */
215 offset = chunk * dev->chunk_size;
217 /* disk offset of the stripe */
218 disk_offset = div_u64(offset, dev->nr_children);
223 map->start += offset;