Searched refs:bex (Results 1 – 2 of 2) sorted by relevance
46 const struct pnfs_block_extent *bex = bl->extents + i; in nfsd4_block_encode_layoutget() local48 p = svcxdr_encode_deviceid4(p, &bex->vol_id); in nfsd4_block_encode_layoutget()49 p = xdr_encode_hyper(p, bex->foff); in nfsd4_block_encode_layoutget()50 p = xdr_encode_hyper(p, bex->len); in nfsd4_block_encode_layoutget()51 p = xdr_encode_hyper(p, bex->soff); in nfsd4_block_encode_layoutget()52 *p++ = cpu_to_be32(bex->es); in nfsd4_block_encode_layoutget()172 struct pnfs_block_extent bex; in nfsd4_block_decode_layoutupdate() local174 if (nfsd4_decode_deviceid4(xdr, &bex.vol_id)) { in nfsd4_block_decode_layoutupdate()179 if (xdr_stream_decode_u64(xdr, &bex.foff)) { in nfsd4_block_decode_layoutupdate()183 if (bex.foff & (block_size - 1)) { in nfsd4_block_decode_layoutupdate()[all …]
28 struct pnfs_block_extent *bex) in nfsd4_block_map_extent() argument46 bex->es = PNFS_BLOCK_READ_DATA; in nfsd4_block_map_extent()48 bex->es = PNFS_BLOCK_READWRITE_DATA; in nfsd4_block_map_extent()49 bex->soff = iomap.addr; in nfsd4_block_map_extent()61 bex->es = PNFS_BLOCK_INVALID_DATA; in nfsd4_block_map_extent()62 bex->soff = iomap.addr; in nfsd4_block_map_extent()68 bex->es = PNFS_BLOCK_NONE_DATA; in nfsd4_block_map_extent()78 error = nfsd4_set_deviceid(&bex->vol_id, fhp, device_generation); in nfsd4_block_map_extent()82 bex->foff = iomap.offset; in nfsd4_block_map_extent()83 bex->len = iomap.length; in nfsd4_block_map_extent()[all …]