Lines Matching refs:kreq
425 struct ns_id_req *kreq) in copy_ns_id_req() argument
439 memset(kreq, 0, sizeof(*kreq)); in copy_ns_id_req()
440 ret = copy_struct_from_user(kreq, sizeof(*kreq), req, usize); in copy_ns_id_req()
443 if (kreq->spare != 0) in copy_ns_id_req()
445 if (kreq->ns_type & ~NS_ALL) in copy_ns_id_req()
450 static inline int prepare_klistns(struct klistns *kls, struct ns_id_req *kreq, in prepare_klistns() argument
453 kls->last_ns_id = kreq->ns_id; in prepare_klistns()
454 kls->user_ns_id = kreq->user_ns_id; in prepare_klistns()
456 kls->ns_type = kreq->ns_type; in prepare_klistns()
768 struct ns_id_req kreq; in SYSCALL_DEFINE4() local
780 ret = copy_ns_id_req(req, &kreq); in SYSCALL_DEFINE4()
784 ret = prepare_klistns(&klns, &kreq, ns_ids, nr_ns_ids); in SYSCALL_DEFINE4()
788 if (kreq.user_ns_id) in SYSCALL_DEFINE4()