Lines Matching refs:as_ctx
1306 struct ceph_acl_sec_ctx *as_ctx) in ceph_security_init_secctx() argument
1308 struct ceph_pagelist *pagelist = as_ctx->pagelist; in ceph_security_init_secctx()
1314 &name, &as_ctx->sec_ctx, in ceph_security_init_secctx()
1315 &as_ctx->sec_ctxlen); in ceph_security_init_secctx()
1340 4 * 2 + name_len + as_ctx->sec_ctxlen); in ceph_security_init_secctx()
1344 if (as_ctx->pagelist) { in ceph_security_init_secctx()
1357 as_ctx->pagelist = pagelist; in ceph_security_init_secctx()
1363 ceph_pagelist_encode_32(pagelist, as_ctx->sec_ctxlen); in ceph_security_init_secctx()
1364 ceph_pagelist_append(pagelist, as_ctx->sec_ctx, as_ctx->sec_ctxlen); in ceph_security_init_secctx()
1368 if (pagelist && !as_ctx->pagelist) in ceph_security_init_secctx()
1375 void ceph_release_acl_sec_ctx(struct ceph_acl_sec_ctx *as_ctx) in ceph_release_acl_sec_ctx() argument
1378 posix_acl_release(as_ctx->acl); in ceph_release_acl_sec_ctx()
1379 posix_acl_release(as_ctx->default_acl); in ceph_release_acl_sec_ctx()
1382 security_release_secctx(as_ctx->sec_ctx, as_ctx->sec_ctxlen); in ceph_release_acl_sec_ctx()
1384 if (as_ctx->pagelist) in ceph_release_acl_sec_ctx()
1385 ceph_pagelist_release(as_ctx->pagelist); in ceph_release_acl_sec_ctx()