Lines Matching refs:type
34 if (!ns_ops || ns_ops->type == KOBJ_NS_TYPE_NONE) in kobject_namespace()
93 BUG_ON(ops->type <= KOBJ_NS_TYPE_NONE); in create_dir()
94 BUG_ON(ops->type >= KOBJ_NS_TYPES); in create_dir()
95 BUG_ON(!kobj_ns_type_registered(ops->type)); in create_dir()
961 enum kobj_ns_type type = ops->type; in kobj_ns_type_register() local
967 if (type >= KOBJ_NS_TYPES) in kobj_ns_type_register()
971 if (type <= KOBJ_NS_TYPE_NONE) in kobj_ns_type_register()
975 if (kobj_ns_ops_tbl[type]) in kobj_ns_type_register()
979 kobj_ns_ops_tbl[type] = ops; in kobj_ns_type_register()
986 int kobj_ns_type_registered(enum kobj_ns_type type) in kobj_ns_type_registered() argument
991 if ((type > KOBJ_NS_TYPE_NONE) && (type < KOBJ_NS_TYPES)) in kobj_ns_type_registered()
992 registered = kobj_ns_ops_tbl[type] != NULL; in kobj_ns_type_registered()
1013 bool kobj_ns_current_may_mount(enum kobj_ns_type type) in kobj_ns_current_may_mount() argument
1018 if ((type > KOBJ_NS_TYPE_NONE) && (type < KOBJ_NS_TYPES) && in kobj_ns_current_may_mount()
1019 kobj_ns_ops_tbl[type]) in kobj_ns_current_may_mount()
1020 may_mount = kobj_ns_ops_tbl[type]->current_may_mount(); in kobj_ns_current_may_mount()
1026 void *kobj_ns_grab_current(enum kobj_ns_type type) in kobj_ns_grab_current() argument
1031 if ((type > KOBJ_NS_TYPE_NONE) && (type < KOBJ_NS_TYPES) && in kobj_ns_grab_current()
1032 kobj_ns_ops_tbl[type]) in kobj_ns_grab_current()
1033 ns = kobj_ns_ops_tbl[type]->grab_current_ns(); in kobj_ns_grab_current()
1039 const void *kobj_ns_netlink(enum kobj_ns_type type, struct sock *sk) in kobj_ns_netlink() argument
1044 if ((type > KOBJ_NS_TYPE_NONE) && (type < KOBJ_NS_TYPES) && in kobj_ns_netlink()
1045 kobj_ns_ops_tbl[type]) in kobj_ns_netlink()
1046 ns = kobj_ns_ops_tbl[type]->netlink_ns(sk); in kobj_ns_netlink()
1052 const void *kobj_ns_initial(enum kobj_ns_type type) in kobj_ns_initial() argument
1057 if ((type > KOBJ_NS_TYPE_NONE) && (type < KOBJ_NS_TYPES) && in kobj_ns_initial()
1058 kobj_ns_ops_tbl[type]) in kobj_ns_initial()
1059 ns = kobj_ns_ops_tbl[type]->initial_ns(); in kobj_ns_initial()
1065 void kobj_ns_drop(enum kobj_ns_type type, void *ns) in kobj_ns_drop() argument
1068 if ((type > KOBJ_NS_TYPE_NONE) && (type < KOBJ_NS_TYPES) && in kobj_ns_drop()
1069 kobj_ns_ops_tbl[type] && kobj_ns_ops_tbl[type]->drop_ns) in kobj_ns_drop()
1070 kobj_ns_ops_tbl[type]->drop_ns(ns); in kobj_ns_drop()