Lines Matching refs:type
34 if (!ns_ops || ns_ops->type == KOBJ_NS_TYPE_NONE) in kobject_namespace()
59 static bool kobj_ns_type_is_valid(enum kobj_ns_type type) in kobj_ns_type_is_valid() argument
61 if ((type <= KOBJ_NS_TYPE_NONE) || (type >= KOBJ_NS_TYPES)) in kobj_ns_type_is_valid()
97 BUG_ON(!kobj_ns_type_is_valid(ops->type)); in create_dir()
98 BUG_ON(!kobj_ns_type_registered(ops->type)); in create_dir()
1026 enum kobj_ns_type type = ops->type; in kobj_ns_type_register() local
1032 if (!kobj_ns_type_is_valid(type)) in kobj_ns_type_register()
1036 if (kobj_ns_ops_tbl[type]) in kobj_ns_type_register()
1040 kobj_ns_ops_tbl[type] = ops; in kobj_ns_type_register()
1047 int kobj_ns_type_registered(enum kobj_ns_type type) in kobj_ns_type_registered() argument
1052 if (kobj_ns_type_is_valid(type)) in kobj_ns_type_registered()
1053 registered = kobj_ns_ops_tbl[type] != NULL; in kobj_ns_type_registered()
1074 bool kobj_ns_current_may_mount(enum kobj_ns_type type) in kobj_ns_current_may_mount() argument
1079 if (kobj_ns_type_is_valid(type) && kobj_ns_ops_tbl[type]) in kobj_ns_current_may_mount()
1080 may_mount = kobj_ns_ops_tbl[type]->current_may_mount(); in kobj_ns_current_may_mount()
1086 void *kobj_ns_grab_current(enum kobj_ns_type type) in kobj_ns_grab_current() argument
1091 if (kobj_ns_type_is_valid(type) && kobj_ns_ops_tbl[type]) in kobj_ns_grab_current()
1092 ns = kobj_ns_ops_tbl[type]->grab_current_ns(); in kobj_ns_grab_current()
1099 const void *kobj_ns_netlink(enum kobj_ns_type type, struct sock *sk) in kobj_ns_netlink() argument
1104 if (kobj_ns_type_is_valid(type) && kobj_ns_ops_tbl[type]) in kobj_ns_netlink()
1105 ns = kobj_ns_ops_tbl[type]->netlink_ns(sk); in kobj_ns_netlink()
1111 const void *kobj_ns_initial(enum kobj_ns_type type) in kobj_ns_initial() argument
1116 if (kobj_ns_type_is_valid(type) && kobj_ns_ops_tbl[type]) in kobj_ns_initial()
1117 ns = kobj_ns_ops_tbl[type]->initial_ns(); in kobj_ns_initial()
1123 void kobj_ns_drop(enum kobj_ns_type type, void *ns) in kobj_ns_drop() argument
1126 if (kobj_ns_type_is_valid(type) && in kobj_ns_drop()
1127 kobj_ns_ops_tbl[type] && kobj_ns_ops_tbl[type]->drop_ns) in kobj_ns_drop()
1128 kobj_ns_ops_tbl[type]->drop_ns(ns); in kobj_ns_drop()