Lines Matching refs:kobject
7 #include <linux/kobject.h>
20 struct kobject *nfs_client_kobj;
23 static void nfs_netns_object_release(struct kobject *kobj)
29 struct kobject *kobj)
40 static struct kobject *nfs_netns_object_alloc(const char *name,
41 struct kset *kset, struct kobject *parent)
43 struct kobject *kobj;
76 static ssize_t nfs_netns_identifier_show(struct kobject *kobj,
81 kobject);
98 static ssize_t nfs_netns_identifier_store(struct kobject *kobj,
104 kobject);
123 static void nfs_netns_client_release(struct kobject *kobj)
127 kobject);
133 static const void *nfs_netns_client_namespace(struct kobject *kobj)
135 return container_of(kobj, struct nfs_netns_client, kobject)->net;
153 static struct nfs_netns_client *nfs_netns_client_alloc(struct kobject *parent,
161 p->kobject.kset = nfs_kset;
162 if (kobject_init_and_add(&p->kobject, &nfs_netns_client_type,
165 kobject_put(&p->kobject);
177 kobject_uevent(&clp->kobject, KOBJ_ADD);
186 kobject_uevent(&clp->kobject, KOBJ_REMOVE);
187 kobject_del(&clp->kobject);
188 kobject_put(&clp->kobject);