16#ifndef _LINUX_KOBJECT_NS_H
17#define _LINUX_KOBJECT_NS_H
43 struct ns_common *(*grab_current_ns)(void);
44 const struct ns_common *(*netlink_ns)(
struct sock *sk);
45 const struct ns_common *(*initial_ns)(void);
#define bool
Definition stdbool.h:35
struct kobject * parent
Definition kobject.h:91
const struct kobj_ns_type_operations * kobj_ns_ops(const struct kobject *kobj)
int kobj_ns_type_registered(enum kobj_ns_type type)
kobj_ns_type
Definition kobject_ns.h:27
@ KOBJ_NS_TYPE_NET
Definition kobject_ns.h:29
@ KOBJ_NS_TYPES
Definition kobject_ns.h:30
@ KOBJ_NS_TYPE_NONE
Definition kobject_ns.h:28
const struct kobj_ns_type_operations * kobj_child_ns_ops(const struct kobject *parent)
bool kobj_ns_current_may_mount(enum kobj_ns_type type)
int kobj_ns_type_register(const struct kobj_ns_type_operations *ops)
void kobj_ns_drop(enum kobj_ns_type type, struct ns_common *ns)
struct ns_common * kobj_ns_grab_current(enum kobj_ns_type type)
Definition kobject_ns.h:40
bool(* current_may_mount)(void)
Definition kobject_ns.h:42
void(* drop_ns)(struct ns_common *)
Definition kobject_ns.h:46
enum kobj_ns_type type
Definition kobject_ns.h:41