Lines Matching refs:bex
118 struct pnfs_block_extent bex; in nfsd4_block_decode_layoutupdate() local
120 memcpy(&bex.vol_id, p, sizeof(struct nfsd4_deviceid)); in nfsd4_block_decode_layoutupdate()
123 p = xdr_decode_hyper(p, &bex.foff); in nfsd4_block_decode_layoutupdate()
124 if (bex.foff & (block_size - 1)) { in nfsd4_block_decode_layoutupdate()
126 __func__, bex.foff); in nfsd4_block_decode_layoutupdate()
129 p = xdr_decode_hyper(p, &bex.len); in nfsd4_block_decode_layoutupdate()
130 if (bex.len & (block_size - 1)) { in nfsd4_block_decode_layoutupdate()
132 __func__, bex.foff); in nfsd4_block_decode_layoutupdate()
135 p = xdr_decode_hyper(p, &bex.soff); in nfsd4_block_decode_layoutupdate()
136 if (bex.soff & (block_size - 1)) { in nfsd4_block_decode_layoutupdate()
138 __func__, bex.soff); in nfsd4_block_decode_layoutupdate()
141 bex.es = be32_to_cpup(p++); in nfsd4_block_decode_layoutupdate()
142 if (bex.es != PNFS_BLOCK_READWRITE_DATA) { in nfsd4_block_decode_layoutupdate()
144 __func__, bex.es); in nfsd4_block_decode_layoutupdate()
148 iomaps[i].offset = bex.foff; in nfsd4_block_decode_layoutupdate()
149 iomaps[i].length = bex.len; in nfsd4_block_decode_layoutupdate()