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()
106 static ssize_t rpc_sysfs_xprt_srcaddr_show(struct kobject *kobj, in rpc_sysfs_xprt_srcaddr_show() argument
110 struct rpc_xprt *xprt = rpc_sysfs_xprt_kobj_get_xprt(kobj); in rpc_sysfs_xprt_srcaddr_show()
132 static ssize_t rpc_sysfs_xprt_info_show(struct kobject *kobj, in rpc_sysfs_xprt_info_show() argument
135 struct rpc_xprt *xprt = rpc_sysfs_xprt_kobj_get_xprt(kobj); in rpc_sysfs_xprt_info_show()
165 static ssize_t rpc_sysfs_xprt_state_show(struct kobject *kobj, in rpc_sysfs_xprt_state_show() argument
169 struct rpc_xprt *xprt = rpc_sysfs_xprt_kobj_get_xprt(kobj); in rpc_sysfs_xprt_state_show()
209 static ssize_t rpc_sysfs_xprt_switch_info_show(struct kobject *kobj, in rpc_sysfs_xprt_switch_info_show() argument
214 rpc_sysfs_xprt_switch_kobj_get_xprt(kobj); in rpc_sysfs_xprt_switch_info_show()
228 static ssize_t rpc_sysfs_xprt_dstaddr_store(struct kobject *kobj, in rpc_sysfs_xprt_dstaddr_store() argument
232 struct rpc_xprt *xprt = rpc_sysfs_xprt_kobj_get_xprt(kobj); in rpc_sysfs_xprt_dstaddr_store()
286 static ssize_t rpc_sysfs_xprt_state_change(struct kobject *kobj, in rpc_sysfs_xprt_state_change() argument
290 struct rpc_xprt *xprt = rpc_sysfs_xprt_kobj_get_xprt(kobj); in rpc_sysfs_xprt_state_change()
292 struct rpc_xprt_switch *xps = rpc_sysfs_xprt_kobj_get_xprt_switch(kobj); in rpc_sysfs_xprt_state_change()
360 static void rpc_sysfs_client_release(struct kobject *kobj) in rpc_sysfs_client_release() argument
364 c = container_of(kobj, struct rpc_sysfs_client, kobject); in rpc_sysfs_client_release()
368 static void rpc_sysfs_xprt_switch_release(struct kobject *kobj) in rpc_sysfs_xprt_switch_release() argument
372 xprt_switch = container_of(kobj, struct rpc_sysfs_xprt_switch, kobject); in rpc_sysfs_xprt_switch_release()
376 static void rpc_sysfs_xprt_release(struct kobject *kobj) in rpc_sysfs_xprt_release() argument
380 xprt = container_of(kobj, struct rpc_sysfs_xprt, kobject); in rpc_sysfs_xprt_release()
384 static const void *rpc_sysfs_client_namespace(struct kobject *kobj) in rpc_sysfs_client_namespace() argument
386 return container_of(kobj, struct rpc_sysfs_client, kobject)->net; in rpc_sysfs_client_namespace()
389 static const void *rpc_sysfs_xprt_switch_namespace(struct kobject *kobj) in rpc_sysfs_xprt_switch_namespace() argument
391 return container_of(kobj, struct rpc_sysfs_xprt_switch, kobject)->net; in rpc_sysfs_xprt_switch_namespace()
394 static const void *rpc_sysfs_xprt_namespace(struct kobject *kobj) in rpc_sysfs_xprt_namespace() argument
396 return container_of(kobj, struct rpc_sysfs_xprt, in rpc_sysfs_xprt_namespace()