Lines Matching refs:kobj

28 static void rpc_sysfs_object_release(struct kobject *kobj)  in rpc_sysfs_object_release()  argument
30 kfree(kobj); in rpc_sysfs_object_release()
34 rpc_sysfs_object_child_ns_type(struct kobject *kobj) in rpc_sysfs_object_child_ns_type() argument
49 struct kobject *kobj; in rpc_sysfs_object_alloc() local
51 kobj = kzalloc(sizeof(*kobj), GFP_KERNEL); in rpc_sysfs_object_alloc()
52 if (kobj) { in rpc_sysfs_object_alloc()
53 kobj->kset = kset; in rpc_sysfs_object_alloc()
54 if (kobject_init_and_add(kobj, &rpc_sysfs_object_type, in rpc_sysfs_object_alloc()
56 return kobj; in rpc_sysfs_object_alloc()
57 kobject_put(kobj); in rpc_sysfs_object_alloc()
63 rpc_sysfs_xprt_kobj_get_xprt(struct kobject *kobj) in rpc_sysfs_xprt_kobj_get_xprt() argument
65 struct rpc_sysfs_xprt *x = container_of(kobj, in rpc_sysfs_xprt_kobj_get_xprt()
72 rpc_sysfs_xprt_kobj_get_xprt_switch(struct kobject *kobj) in rpc_sysfs_xprt_kobj_get_xprt_switch() argument
74 struct rpc_sysfs_xprt *x = container_of(kobj, in rpc_sysfs_xprt_kobj_get_xprt_switch()
81 rpc_sysfs_xprt_switch_kobj_get_xprt(struct kobject *kobj) in rpc_sysfs_xprt_switch_kobj_get_xprt() argument
83 struct rpc_sysfs_xprt_switch *x = container_of(kobj, in rpc_sysfs_xprt_switch_kobj_get_xprt()
89 static ssize_t rpc_sysfs_xprt_dstaddr_show(struct kobject *kobj, in rpc_sysfs_xprt_dstaddr_show() argument
93 struct rpc_xprt *xprt = rpc_sysfs_xprt_kobj_get_xprt(kobj); in rpc_sysfs_xprt_dstaddr_show()
103 static ssize_t rpc_sysfs_xprt_srcaddr_show(struct kobject *kobj, in rpc_sysfs_xprt_srcaddr_show() argument
107 struct rpc_xprt *xprt = rpc_sysfs_xprt_kobj_get_xprt(kobj); in rpc_sysfs_xprt_srcaddr_show()
125 static ssize_t rpc_sysfs_xprt_info_show(struct kobject *kobj, in rpc_sysfs_xprt_info_show() argument
129 struct rpc_xprt *xprt = rpc_sysfs_xprt_kobj_get_xprt(kobj); in rpc_sysfs_xprt_info_show()
153 static ssize_t rpc_sysfs_xprt_state_show(struct kobject *kobj, in rpc_sysfs_xprt_state_show() argument
157 struct rpc_xprt *xprt = rpc_sysfs_xprt_kobj_get_xprt(kobj); in rpc_sysfs_xprt_state_show()
200 static ssize_t rpc_sysfs_xprt_switch_info_show(struct kobject *kobj, in rpc_sysfs_xprt_switch_info_show() argument
205 rpc_sysfs_xprt_switch_kobj_get_xprt(kobj); in rpc_sysfs_xprt_switch_info_show()
219 static ssize_t rpc_sysfs_xprt_dstaddr_store(struct kobject *kobj, in rpc_sysfs_xprt_dstaddr_store() argument
223 struct rpc_xprt *xprt = rpc_sysfs_xprt_kobj_get_xprt(kobj); in rpc_sysfs_xprt_dstaddr_store()
277 static ssize_t rpc_sysfs_xprt_state_change(struct kobject *kobj, in rpc_sysfs_xprt_state_change() argument
281 struct rpc_xprt *xprt = rpc_sysfs_xprt_kobj_get_xprt(kobj); in rpc_sysfs_xprt_state_change()
283 struct rpc_xprt_switch *xps = rpc_sysfs_xprt_kobj_get_xprt_switch(kobj); in rpc_sysfs_xprt_state_change()
362 static void rpc_sysfs_client_release(struct kobject *kobj) in rpc_sysfs_client_release() argument
366 c = container_of(kobj, struct rpc_sysfs_client, kobject); in rpc_sysfs_client_release()
370 static void rpc_sysfs_xprt_switch_release(struct kobject *kobj) in rpc_sysfs_xprt_switch_release() argument
374 xprt_switch = container_of(kobj, struct rpc_sysfs_xprt_switch, kobject); in rpc_sysfs_xprt_switch_release()
378 static void rpc_sysfs_xprt_release(struct kobject *kobj) in rpc_sysfs_xprt_release() argument
382 xprt = container_of(kobj, struct rpc_sysfs_xprt, kobject); in rpc_sysfs_xprt_release()
386 static const void *rpc_sysfs_client_namespace(struct kobject *kobj) in rpc_sysfs_client_namespace() argument
388 return container_of(kobj, struct rpc_sysfs_client, kobject)->net; in rpc_sysfs_client_namespace()
391 static const void *rpc_sysfs_xprt_switch_namespace(struct kobject *kobj) in rpc_sysfs_xprt_switch_namespace() argument
393 return container_of(kobj, struct rpc_sysfs_xprt_switch, kobject)->net; in rpc_sysfs_xprt_switch_namespace()
396 static const void *rpc_sysfs_xprt_namespace(struct kobject *kobj) in rpc_sysfs_xprt_namespace() argument
398 return container_of(kobj, struct rpc_sysfs_xprt, in rpc_sysfs_xprt_namespace()