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 void kobj_ns_drop(enum kobj_ns_type type, void *ns) in kobj_ns_drop() argument
1102 if (kobj_ns_type_is_valid(type) && in kobj_ns_drop()
1103 kobj_ns_ops_tbl[type] && kobj_ns_ops_tbl[type]->drop_ns) in kobj_ns_drop()
1104 kobj_ns_ops_tbl[type]->drop_ns(ns); in kobj_ns_drop()