Lines Matching refs:volumes

178 			b->concat.volumes[i] = be32_to_cpup(p++);  in nfs4_block_decode_volume()
196 b->stripe.volumes[i] = be32_to_cpup(p++); in nfs4_block_decode_volume()
290 struct pnfs_block_volume *volumes, int idx, gfp_t gfp_mask);
295 struct pnfs_block_volume *volumes, int idx, gfp_t gfp_mask) in bl_parse_simple() argument
297 struct pnfs_block_volume *v = &volumes[idx]; in bl_parse_simple()
389 struct pnfs_block_volume *volumes, int idx, gfp_t gfp_mask) in bl_parse_scsi() argument
391 struct pnfs_block_volume *v = &volumes[idx]; in bl_parse_scsi()
445 struct pnfs_block_volume *volumes, int idx, gfp_t gfp_mask) in bl_parse_slice() argument
447 struct pnfs_block_volume *v = &volumes[idx]; in bl_parse_slice()
450 ret = bl_parse_deviceid(server, d, volumes, v->slice.volume, gfp_mask); in bl_parse_slice()
461 struct pnfs_block_volume *volumes, int idx, gfp_t gfp_mask) in bl_parse_concat() argument
463 struct pnfs_block_volume *v = &volumes[idx]; in bl_parse_concat()
474 volumes, v->concat.volumes[i], gfp_mask); in bl_parse_concat()
490 struct pnfs_block_volume *volumes, int idx, gfp_t gfp_mask) in bl_parse_stripe() argument
492 struct pnfs_block_volume *v = &volumes[idx]; in bl_parse_stripe()
503 volumes, v->stripe.volumes[i], gfp_mask); in bl_parse_stripe()
519 struct pnfs_block_volume *volumes, int idx, gfp_t gfp_mask) in bl_parse_deviceid() argument
521 d->type = volumes[idx].type; in bl_parse_deviceid()
525 return bl_parse_simple(server, d, volumes, idx, gfp_mask); in bl_parse_deviceid()
527 return bl_parse_slice(server, d, volumes, idx, gfp_mask); in bl_parse_deviceid()
529 return bl_parse_concat(server, d, volumes, idx, gfp_mask); in bl_parse_deviceid()
531 return bl_parse_stripe(server, d, volumes, idx, gfp_mask); in bl_parse_deviceid()
533 return bl_parse_scsi(server, d, volumes, idx, gfp_mask); in bl_parse_deviceid()
545 struct pnfs_block_volume *volumes; in bl_alloc_deviceid_node() local
565 volumes = kzalloc_objs(struct pnfs_block_volume, nr_volumes, gfp_mask); in bl_alloc_deviceid_node()
566 if (!volumes) in bl_alloc_deviceid_node()
570 ret = nfs4_block_decode_volume(&xdr, &volumes[i]); in bl_alloc_deviceid_node()
579 ret = bl_parse_deviceid(server, top, volumes, nr_volumes - 1, gfp_mask); in bl_alloc_deviceid_node()
587 kfree(volumes); in bl_alloc_deviceid_node()