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(const 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_client_kobj_get_clnt(struct kobject *kobj) in rpc_sysfs_client_kobj_get_clnt() argument
65 struct rpc_sysfs_client *c = container_of(kobj, in rpc_sysfs_client_kobj_get_clnt()
73 rpc_sysfs_xprt_kobj_get_xprt(struct kobject *kobj) in rpc_sysfs_xprt_kobj_get_xprt() argument
75 struct rpc_sysfs_xprt *x = container_of(kobj, in rpc_sysfs_xprt_kobj_get_xprt()
82 rpc_sysfs_xprt_kobj_get_xprt_switch(struct kobject *kobj) in rpc_sysfs_xprt_kobj_get_xprt_switch() argument
84 struct rpc_sysfs_xprt *x = container_of(kobj, in rpc_sysfs_xprt_kobj_get_xprt_switch()
91 rpc_sysfs_xprt_switch_kobj_get_xprt(struct kobject *kobj) in rpc_sysfs_xprt_switch_kobj_get_xprt() argument
93 struct rpc_sysfs_xprt_switch *x = container_of(kobj, in rpc_sysfs_xprt_switch_kobj_get_xprt()
99 static ssize_t rpc_sysfs_clnt_version_show(struct kobject *kobj, in rpc_sysfs_clnt_version_show() argument
103 struct rpc_clnt *clnt = rpc_sysfs_client_kobj_get_clnt(kobj); in rpc_sysfs_clnt_version_show()
114 static ssize_t rpc_sysfs_clnt_program_show(struct kobject *kobj, in rpc_sysfs_clnt_program_show() argument
118 struct rpc_clnt *clnt = rpc_sysfs_client_kobj_get_clnt(kobj); in rpc_sysfs_clnt_program_show()
129 static ssize_t rpc_sysfs_clnt_max_connect_show(struct kobject *kobj, in rpc_sysfs_clnt_max_connect_show() argument
133 struct rpc_clnt *clnt = rpc_sysfs_client_kobj_get_clnt(kobj); in rpc_sysfs_clnt_max_connect_show()
144 static ssize_t rpc_sysfs_xprt_dstaddr_show(struct kobject *kobj, in rpc_sysfs_xprt_dstaddr_show() argument
148 struct rpc_xprt *xprt = rpc_sysfs_xprt_kobj_get_xprt(kobj); in rpc_sysfs_xprt_dstaddr_show()
161 static ssize_t rpc_sysfs_xprt_srcaddr_show(struct kobject *kobj, in rpc_sysfs_xprt_srcaddr_show() argument
165 struct rpc_xprt *xprt = rpc_sysfs_xprt_kobj_get_xprt(kobj); in rpc_sysfs_xprt_srcaddr_show()
193 static ssize_t rpc_sysfs_xprt_xprtsec_show(struct kobject *kobj, in rpc_sysfs_xprt_xprtsec_show() argument
197 struct rpc_xprt *xprt = rpc_sysfs_xprt_kobj_get_xprt(kobj); in rpc_sysfs_xprt_xprtsec_show()
212 static ssize_t rpc_sysfs_xprt_info_show(struct kobject *kobj, in rpc_sysfs_xprt_info_show() argument
215 struct rpc_xprt *xprt = rpc_sysfs_xprt_kobj_get_xprt(kobj); in rpc_sysfs_xprt_info_show()
245 static ssize_t rpc_sysfs_xprt_state_show(struct kobject *kobj, in rpc_sysfs_xprt_state_show() argument
249 struct rpc_xprt *xprt = rpc_sysfs_xprt_kobj_get_xprt(kobj); in rpc_sysfs_xprt_state_show()
289 static ssize_t rpc_sysfs_xprt_del_xprt_show(struct kobject *kobj, in rpc_sysfs_xprt_del_xprt_show() argument
297 static ssize_t rpc_sysfs_xprt_switch_info_show(struct kobject *kobj, in rpc_sysfs_xprt_switch_info_show() argument
302 rpc_sysfs_xprt_switch_kobj_get_xprt(kobj); in rpc_sysfs_xprt_switch_info_show()
316 static ssize_t rpc_sysfs_xprt_switch_add_xprt_show(struct kobject *kobj, in rpc_sysfs_xprt_switch_add_xprt_show() argument
323 static ssize_t rpc_sysfs_xprt_switch_add_xprt_store(struct kobject *kobj, in rpc_sysfs_xprt_switch_add_xprt_store() argument
328 rpc_sysfs_xprt_switch_kobj_get_xprt(kobj); in rpc_sysfs_xprt_switch_add_xprt_store()
365 static ssize_t rpc_sysfs_xprt_dstaddr_store(struct kobject *kobj, in rpc_sysfs_xprt_dstaddr_store() argument
369 struct rpc_xprt *xprt = rpc_sysfs_xprt_kobj_get_xprt(kobj); in rpc_sysfs_xprt_dstaddr_store()
424 static ssize_t rpc_sysfs_xprt_state_change(struct kobject *kobj, in rpc_sysfs_xprt_state_change() argument
428 struct rpc_xprt *xprt = rpc_sysfs_xprt_kobj_get_xprt(kobj); in rpc_sysfs_xprt_state_change()
430 struct rpc_xprt_switch *xps = rpc_sysfs_xprt_kobj_get_xprt_switch(kobj); in rpc_sysfs_xprt_state_change()
475 static ssize_t rpc_sysfs_xprt_del_xprt(struct kobject *kobj, in rpc_sysfs_xprt_del_xprt() argument
479 struct rpc_xprt *xprt = rpc_sysfs_xprt_kobj_get_xprt(kobj); in rpc_sysfs_xprt_del_xprt()
480 struct rpc_xprt_switch *xps = rpc_sysfs_xprt_kobj_get_xprt_switch(kobj); in rpc_sysfs_xprt_del_xprt()
532 static void rpc_sysfs_client_release(struct kobject *kobj) in rpc_sysfs_client_release() argument
536 c = container_of(kobj, struct rpc_sysfs_client, kobject); in rpc_sysfs_client_release()
540 static void rpc_sysfs_xprt_switch_release(struct kobject *kobj) in rpc_sysfs_xprt_switch_release() argument
544 xprt_switch = container_of(kobj, struct rpc_sysfs_xprt_switch, kobject); in rpc_sysfs_xprt_switch_release()
548 static void rpc_sysfs_xprt_release(struct kobject *kobj) in rpc_sysfs_xprt_release() argument
552 xprt = container_of(kobj, struct rpc_sysfs_xprt, kobject); in rpc_sysfs_xprt_release()
556 static const void *rpc_sysfs_client_namespace(const struct kobject *kobj) in rpc_sysfs_client_namespace() argument
558 return container_of(kobj, struct rpc_sysfs_client, kobject)->net; in rpc_sysfs_client_namespace()
561 static const void *rpc_sysfs_xprt_switch_namespace(const struct kobject *kobj) in rpc_sysfs_xprt_switch_namespace() argument
563 return container_of(kobj, struct rpc_sysfs_xprt_switch, kobject)->net; in rpc_sysfs_xprt_switch_namespace()
566 static const void *rpc_sysfs_xprt_namespace(const struct kobject *kobj) in rpc_sysfs_xprt_namespace() argument
568 return container_of(kobj, struct rpc_sysfs_xprt, in rpc_sysfs_xprt_namespace()