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()
943 enum kobj_ns_type type = ops->type; in kobj_ns_type_register() local
949 if (type >= KOBJ_NS_TYPES) in kobj_ns_type_register()
953 if (type <= KOBJ_NS_TYPE_NONE) in kobj_ns_type_register()
957 if (kobj_ns_ops_tbl[type]) in kobj_ns_type_register()
961 kobj_ns_ops_tbl[type] = ops; in kobj_ns_type_register()
968 int kobj_ns_type_registered(enum kobj_ns_type type) in kobj_ns_type_registered() argument
973 if ((type > KOBJ_NS_TYPE_NONE) && (type < KOBJ_NS_TYPES)) in kobj_ns_type_registered()
974 registered = kobj_ns_ops_tbl[type] != NULL; in kobj_ns_type_registered()
995 bool kobj_ns_current_may_mount(enum kobj_ns_type type) in kobj_ns_current_may_mount() argument
1000 if ((type > KOBJ_NS_TYPE_NONE) && (type < KOBJ_NS_TYPES) && in kobj_ns_current_may_mount()
1001 kobj_ns_ops_tbl[type]) in kobj_ns_current_may_mount()
1002 may_mount = kobj_ns_ops_tbl[type]->current_may_mount(); in kobj_ns_current_may_mount()
1008 void *kobj_ns_grab_current(enum kobj_ns_type type) in kobj_ns_grab_current() argument
1013 if ((type > KOBJ_NS_TYPE_NONE) && (type < KOBJ_NS_TYPES) && in kobj_ns_grab_current()
1014 kobj_ns_ops_tbl[type]) in kobj_ns_grab_current()
1015 ns = kobj_ns_ops_tbl[type]->grab_current_ns(); in kobj_ns_grab_current()
1021 const void *kobj_ns_netlink(enum kobj_ns_type type, struct sock *sk) in kobj_ns_netlink() argument
1026 if ((type > KOBJ_NS_TYPE_NONE) && (type < KOBJ_NS_TYPES) && in kobj_ns_netlink()
1027 kobj_ns_ops_tbl[type]) in kobj_ns_netlink()
1028 ns = kobj_ns_ops_tbl[type]->netlink_ns(sk); in kobj_ns_netlink()
1034 const void *kobj_ns_initial(enum kobj_ns_type type) in kobj_ns_initial() argument
1039 if ((type > KOBJ_NS_TYPE_NONE) && (type < KOBJ_NS_TYPES) && in kobj_ns_initial()
1040 kobj_ns_ops_tbl[type]) in kobj_ns_initial()
1041 ns = kobj_ns_ops_tbl[type]->initial_ns(); in kobj_ns_initial()
1047 void kobj_ns_drop(enum kobj_ns_type type, void *ns) in kobj_ns_drop() argument
1050 if ((type > KOBJ_NS_TYPE_NONE) && (type < KOBJ_NS_TYPES) && in kobj_ns_drop()
1051 kobj_ns_ops_tbl[type] && kobj_ns_ops_tbl[type]->drop_ns) in kobj_ns_drop()
1052 kobj_ns_ops_tbl[type]->drop_ns(ns); in kobj_ns_drop()