Lines Matching refs:fh_array
637 if (fl->fh_array) { in _filelayout_free_lseg()
639 if (!fl->fh_array[i]) in _filelayout_free_lseg()
641 kfree(fl->fh_array[i]); in _filelayout_free_lseg()
643 kfree(fl->fh_array); in _filelayout_free_lseg()
704 fl->fh_array = kcalloc(fl->num_fh, sizeof(fl->fh_array[0]), in filelayout_decode_layout()
706 if (!fl->fh_array) in filelayout_decode_layout()
712 fl->fh_array[i] = kmalloc(sizeof(struct nfs_fh), gfp_flags); in filelayout_decode_layout()
713 if (!fl->fh_array[i]) in filelayout_decode_layout()
719 fl->fh_array[i]->size = be32_to_cpup(p++); in filelayout_decode_layout()
720 if (sizeof(struct nfs_fh) < fl->fh_array[i]->size) { in filelayout_decode_layout()
722 i, fl->fh_array[i]->size); in filelayout_decode_layout()
726 p = xdr_inline_decode(&stream, fl->fh_array[i]->size); in filelayout_decode_layout()
729 memcpy(fl->fh_array[i]->data, p, fl->fh_array[i]->size); in filelayout_decode_layout()
731 fl->fh_array[i]->size); in filelayout_decode_layout()
1044 return flseg->fh_array[i]; in select_ds_fh_from_commit()