Lines Matching refs:lctx
4107 struct lsm_ctx lctx = { .id = LSM_ID_UNDEF, }; in security_getselfattr() local
4130 if (copy_from_user(&lctx, uctx, sizeof(lctx))) in security_getselfattr()
4135 if (lctx.id == LSM_ID_UNDEF) in security_getselfattr()
4145 if (single && lctx.id != scall->hl->lsmid->id) in security_getselfattr()
4198 struct lsm_ctx *lctx; in security_setselfattr() local
4204 if (size < sizeof(*lctx)) in security_setselfattr()
4209 lctx = memdup_user(uctx, size); in security_setselfattr()
4210 if (IS_ERR(lctx)) in security_setselfattr()
4211 return PTR_ERR(lctx); in security_setselfattr()
4213 if (size < lctx->len || in security_setselfattr()
4214 check_add_overflow(sizeof(*lctx), lctx->ctx_len, &required_len) || in security_setselfattr()
4215 lctx->len < required_len) { in security_setselfattr()
4221 if ((scall->hl->lsmid->id) == lctx->id) { in security_setselfattr()
4222 rc = scall->hl->hook.setselfattr(attr, lctx, size, flags); in security_setselfattr()
4227 kfree(lctx); in security_setselfattr()