Lines Matching refs:bex
54 struct pnfs_block_extent *bex; in nfsd4_block_proc_layoutget() local
69 bex = kzalloc(sizeof(*bex), GFP_KERNEL); in nfsd4_block_proc_layoutget()
70 if (!bex) in nfsd4_block_proc_layoutget()
72 args->lg_content = bex; in nfsd4_block_proc_layoutget()
91 bex->es = PNFS_BLOCK_READ_DATA; in nfsd4_block_proc_layoutget()
93 bex->es = PNFS_BLOCK_READWRITE_DATA; in nfsd4_block_proc_layoutget()
94 bex->soff = (iomap.blkno << 9); in nfsd4_block_proc_layoutget()
106 bex->es = PNFS_BLOCK_INVALID_DATA; in nfsd4_block_proc_layoutget()
107 bex->soff = (iomap.blkno << 9); in nfsd4_block_proc_layoutget()
113 bex->es = PNFS_BLOCK_NONE_DATA; in nfsd4_block_proc_layoutget()
123 error = nfsd4_set_deviceid(&bex->vol_id, fhp, device_generation); in nfsd4_block_proc_layoutget()
126 bex->foff = iomap.offset; in nfsd4_block_proc_layoutget()
127 bex->len = iomap.length; in nfsd4_block_proc_layoutget()
132 dprintk("GET: 0x%llx:0x%llx %d\n", bex->foff, bex->len, bex->es); in nfsd4_block_proc_layoutget()