Lines Matching refs:rpc_xprt_switch
71 static inline struct rpc_xprt_switch *
80 static inline struct rpc_xprt_switch *
213 struct rpc_xprt_switch *xprt_switch = in rpc_sysfs_xprt_switch_info_show()
292 struct rpc_xprt_switch *xps = rpc_sysfs_xprt_kobj_get_xprt_switch(kobj); in rpc_sysfs_xprt_state_change()
477 struct rpc_xprt_switch *xprt_switch, in rpc_sysfs_xprt_switch_alloc()
517 struct rpc_xprt_switch *xprt_switch, in rpc_sysfs_client_setup()
545 void rpc_sysfs_xprt_switch_setup(struct rpc_xprt_switch *xprt_switch, in rpc_sysfs_xprt_switch_setup()
549 struct rpc_sysfs_xprt_switch *rpc_xprt_switch; in rpc_sysfs_xprt_switch_setup() local
556 rpc_xprt_switch = in rpc_sysfs_xprt_switch_setup()
559 if (rpc_xprt_switch) { in rpc_sysfs_xprt_switch_setup()
560 xprt_switch->xps_sysfs = rpc_xprt_switch; in rpc_sysfs_xprt_switch_setup()
561 rpc_xprt_switch->xprt_switch = xprt_switch; in rpc_sysfs_xprt_switch_setup()
562 rpc_xprt_switch->xprt = xprt; in rpc_sysfs_xprt_switch_setup()
563 kobject_uevent(&rpc_xprt_switch->kobject, KOBJ_ADD); in rpc_sysfs_xprt_switch_setup()
569 void rpc_sysfs_xprt_setup(struct rpc_xprt_switch *xprt_switch, in rpc_sysfs_xprt_setup()
604 void rpc_sysfs_xprt_switch_destroy(struct rpc_xprt_switch *xprt_switch) in rpc_sysfs_xprt_switch_destroy()
606 struct rpc_sysfs_xprt_switch *rpc_xprt_switch = xprt_switch->xps_sysfs; in rpc_sysfs_xprt_switch_destroy() local
608 if (rpc_xprt_switch) { in rpc_sysfs_xprt_switch_destroy()
609 kobject_uevent(&rpc_xprt_switch->kobject, KOBJ_REMOVE); in rpc_sysfs_xprt_switch_destroy()
610 kobject_del(&rpc_xprt_switch->kobject); in rpc_sysfs_xprt_switch_destroy()
611 kobject_put(&rpc_xprt_switch->kobject); in rpc_sysfs_xprt_switch_destroy()