Lines Matching refs:clt

53 	struct rtrs_clt_sess *clt = container_of(dev, struct rtrs_clt_sess,  in max_reconnect_attempts_show()  local
57 rtrs_clt_get_max_reconnect_attempts(clt)); in max_reconnect_attempts_show()
67 struct rtrs_clt_sess *clt = container_of(dev, struct rtrs_clt_sess, in max_reconnect_attempts_store() local
72 rtrs_err(clt, "%s: failed to convert string '%s' to int\n", in max_reconnect_attempts_store()
78 rtrs_err(clt, in max_reconnect_attempts_store()
84 rtrs_clt_set_max_reconnect_attempts(clt, value); in max_reconnect_attempts_store()
95 struct rtrs_clt_sess *clt; in mpath_policy_show() local
97 clt = container_of(dev, struct rtrs_clt_sess, dev); in mpath_policy_show()
99 switch (clt->mp_policy) { in mpath_policy_show()
102 clt->mp_policy); in mpath_policy_show()
105 clt->mp_policy); in mpath_policy_show()
108 clt->mp_policy); in mpath_policy_show()
110 return sysfs_emit(page, "Unknown (%d)\n", clt->mp_policy); in mpath_policy_show()
119 struct rtrs_clt_sess *clt; in mpath_policy_store() local
124 clt = container_of(dev, struct rtrs_clt_sess, dev); in mpath_policy_store()
130 clt->mp_policy = value; in mpath_policy_store()
141 clt->mp_policy = MP_POLICY_RR; in mpath_policy_store()
144 clt->mp_policy = MP_POLICY_MIN_INFLIGHT; in mpath_policy_store()
147 clt->mp_policy = MP_POLICY_MIN_LATENCY; in mpath_policy_store()
173 struct rtrs_clt_sess *clt; in add_path_store() local
178 clt = container_of(dev, struct rtrs_clt_sess, dev); in add_path_store()
185 err = rtrs_addr_to_sockaddr(buf, len, clt->port, &addr); in add_path_store()
189 err = rtrs_clt_create_path_from_sysfs(clt, &addr); in add_path_store()
228 rtrs_err(clt_path->clt, "%s: unknown value: '%s'\n", in rtrs_clt_reconnect_store()
257 rtrs_err(clt_path->clt, "%s: unknown value: '%s'\n", in rtrs_clt_disconnect_store()
285 rtrs_err(clt_path->clt, "%s: unknown value: '%s'\n", in rtrs_clt_remove_path_store()
429 struct rtrs_clt_sess *clt = clt_path->clt; in rtrs_clt_create_path_files() local
439 clt->kobj_paths, in rtrs_clt_create_path_files()
501 int rtrs_clt_create_sysfs_root_files(struct rtrs_clt_sess *clt) in rtrs_clt_create_sysfs_root_files() argument
503 return sysfs_create_group(&clt->dev.kobj, &rtrs_clt_attr_group); in rtrs_clt_create_sysfs_root_files()
506 void rtrs_clt_destroy_sysfs_root(struct rtrs_clt_sess *clt) in rtrs_clt_destroy_sysfs_root() argument
508 sysfs_remove_group(&clt->dev.kobj, &rtrs_clt_attr_group); in rtrs_clt_destroy_sysfs_root()
510 if (clt->kobj_paths) { in rtrs_clt_destroy_sysfs_root()
511 kobject_del(clt->kobj_paths); in rtrs_clt_destroy_sysfs_root()
512 kobject_put(clt->kobj_paths); in rtrs_clt_destroy_sysfs_root()