Home
last modified time | relevance | path

Searched refs:bex (Results 1 – 2 of 2) sorted by relevance

/linux/fs/nfsd/
H A Dblocklayoutxdr.c46 const struct pnfs_block_extent *bex = bl->extents + i; in nfsd4_block_encode_layoutget() local
48 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() local
174 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 …]
H A Dblocklayout.c28 struct pnfs_block_extent *bex) in nfsd4_block_map_extent() argument
46 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 …]