Lines Matching refs:pagelist
163 struct ceph_pagelist *pagelist = NULL; in ceph_pre_init_acls() local
193 pagelist = kmalloc(sizeof(struct ceph_pagelist), GFP_NOFS); in ceph_pre_init_acls()
194 if (!pagelist) in ceph_pre_init_acls()
196 ceph_pagelist_init(pagelist); in ceph_pre_init_acls()
198 err = ceph_pagelist_reserve(pagelist, PAGE_SIZE); in ceph_pre_init_acls()
202 ceph_pagelist_encode_32(pagelist, acl && default_acl ? 2 : 1); in ceph_pre_init_acls()
206 err = ceph_pagelist_reserve(pagelist, len + val_size1 + 8); in ceph_pre_init_acls()
209 ceph_pagelist_encode_string(pagelist, POSIX_ACL_XATTR_ACCESS, in ceph_pre_init_acls()
215 ceph_pagelist_encode_32(pagelist, val_size1); in ceph_pre_init_acls()
216 ceph_pagelist_append(pagelist, tmp_buf, val_size1); in ceph_pre_init_acls()
220 err = ceph_pagelist_reserve(pagelist, len + val_size2 + 8); in ceph_pre_init_acls()
223 err = ceph_pagelist_encode_string(pagelist, in ceph_pre_init_acls()
229 ceph_pagelist_encode_32(pagelist, val_size2); in ceph_pre_init_acls()
230 ceph_pagelist_append(pagelist, tmp_buf, val_size2); in ceph_pre_init_acls()
237 info->pagelist = pagelist; in ceph_pre_init_acls()
244 if (pagelist) in ceph_pre_init_acls()
245 ceph_pagelist_release(pagelist); in ceph_pre_init_acls()
261 if (info->pagelist) in ceph_release_acls_info()
262 ceph_pagelist_release(info->pagelist); in ceph_release_acls_info()