Lines Matching refs:clt

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