Lines Matching refs:pagelist
179 struct ceph_pagelist *pagelist = NULL; in ceph_pre_init_acls() local
209 pagelist = kmalloc(sizeof(struct ceph_pagelist), GFP_KERNEL); in ceph_pre_init_acls()
210 if (!pagelist) in ceph_pre_init_acls()
212 ceph_pagelist_init(pagelist); in ceph_pre_init_acls()
214 err = ceph_pagelist_reserve(pagelist, PAGE_SIZE); in ceph_pre_init_acls()
218 ceph_pagelist_encode_32(pagelist, acl && default_acl ? 2 : 1); in ceph_pre_init_acls()
222 err = ceph_pagelist_reserve(pagelist, len + val_size1 + 8); in ceph_pre_init_acls()
225 ceph_pagelist_encode_string(pagelist, XATTR_NAME_POSIX_ACL_ACCESS, in ceph_pre_init_acls()
231 ceph_pagelist_encode_32(pagelist, val_size1); in ceph_pre_init_acls()
232 ceph_pagelist_append(pagelist, tmp_buf, val_size1); in ceph_pre_init_acls()
236 err = ceph_pagelist_reserve(pagelist, len + val_size2 + 8); in ceph_pre_init_acls()
239 err = ceph_pagelist_encode_string(pagelist, in ceph_pre_init_acls()
245 ceph_pagelist_encode_32(pagelist, val_size2); in ceph_pre_init_acls()
246 ceph_pagelist_append(pagelist, tmp_buf, val_size2); in ceph_pre_init_acls()
253 info->pagelist = pagelist; in ceph_pre_init_acls()
260 if (pagelist) in ceph_pre_init_acls()
261 ceph_pagelist_release(pagelist); in ceph_pre_init_acls()
277 if (info->pagelist) in ceph_release_acls_info()
278 ceph_pagelist_release(info->pagelist); in ceph_release_acls_info()