Lines Matching refs:pagelist
1060 struct ceph_pagelist *pagelist = NULL; in ceph_sync_setxattr() local
1066 pagelist = ceph_pagelist_alloc(GFP_NOFS); in ceph_sync_setxattr()
1067 if (!pagelist) in ceph_sync_setxattr()
1070 err = ceph_pagelist_append(pagelist, value, size); in ceph_sync_setxattr()
1100 req->r_pagelist = pagelist; in ceph_sync_setxattr()
1101 pagelist = NULL; in ceph_sync_setxattr()
1115 if (pagelist) in ceph_sync_setxattr()
1116 ceph_pagelist_release(pagelist); in ceph_sync_setxattr()
1316 struct ceph_pagelist *pagelist = as_ctx->pagelist; in ceph_security_init_secctx() local
1331 if (!pagelist) { in ceph_security_init_secctx()
1332 pagelist = ceph_pagelist_alloc(GFP_KERNEL); in ceph_security_init_secctx()
1333 if (!pagelist) in ceph_security_init_secctx()
1335 err = ceph_pagelist_reserve(pagelist, PAGE_SIZE); in ceph_security_init_secctx()
1338 ceph_pagelist_encode_32(pagelist, 1); in ceph_security_init_secctx()
1348 err = ceph_pagelist_reserve(pagelist, in ceph_security_init_secctx()
1353 if (as_ctx->pagelist) { in ceph_security_init_secctx()
1355 BUG_ON(pagelist->length <= sizeof(__le32)); in ceph_security_init_secctx()
1356 if (list_is_singular(&pagelist->head)) { in ceph_security_init_secctx()
1357 le32_add_cpu((__le32*)pagelist->mapped_tail, 1); in ceph_security_init_secctx()
1359 struct page *page = list_first_entry(&pagelist->head, in ceph_security_init_secctx()
1366 as_ctx->pagelist = pagelist; in ceph_security_init_secctx()
1369 ceph_pagelist_encode_32(pagelist, name_len); in ceph_security_init_secctx()
1370 ceph_pagelist_append(pagelist, name, name_len); in ceph_security_init_secctx()
1372 ceph_pagelist_encode_32(pagelist, as_ctx->sec_ctxlen); in ceph_security_init_secctx()
1373 ceph_pagelist_append(pagelist, as_ctx->sec_ctx, as_ctx->sec_ctxlen); in ceph_security_init_secctx()
1377 if (pagelist && !as_ctx->pagelist) in ceph_security_init_secctx()
1378 ceph_pagelist_release(pagelist); in ceph_security_init_secctx()
1393 if (as_ctx->pagelist) in ceph_release_acl_sec_ctx()
1394 ceph_pagelist_release(as_ctx->pagelist); in ceph_release_acl_sec_ctx()