Lines Matching refs:lctx
3630 struct lsm_ctx lctx = { .id = LSM_ID_UNDEF, }; in security_getselfattr() local
3653 if (copy_from_user(&lctx, uctx, sizeof(lctx))) in security_getselfattr()
3658 if (lctx.id == LSM_ID_UNDEF) in security_getselfattr()
3668 if (single && lctx.id != scall->hl->lsmid->id) in security_getselfattr()
3721 struct lsm_ctx *lctx; in security_setselfattr() local
3727 if (size < sizeof(*lctx)) in security_setselfattr()
3732 lctx = memdup_user(uctx, size); in security_setselfattr()
3733 if (IS_ERR(lctx)) in security_setselfattr()
3734 return PTR_ERR(lctx); in security_setselfattr()
3736 if (size < lctx->len || in security_setselfattr()
3737 check_add_overflow(sizeof(*lctx), lctx->ctx_len, &required_len) || in security_setselfattr()
3738 lctx->len < required_len) { in security_setselfattr()
3744 if ((scall->hl->lsmid->id) == lctx->id) { in security_setselfattr()
3745 rc = scall->hl->hook.setselfattr(attr, lctx, size, flags); in security_setselfattr()
3750 kfree(lctx); in security_setselfattr()