Lines Matching defs:rparams
102 reconnect_by_address(int fd, const nvlist_t *rparams, const char *addr)
129 dle = nvlist_get_binary(rparams, "dle", NULL);
147 reconnect_by_params(int fd, const nvlist_t *rparams)
154 dle = nvlist_get_binary(rparams, "dle", NULL);
157 aparams.sq_flow_control = nvlist_get_bool(rparams, "sq_flow_control");
181 nvlist_get_bool(rparams, "header_digests"),
182 nvlist_get_bool(rparams, "data_digests"));
197 nvlist_get_string(rparams, "hostnqn"),
198 dnvlist_get_number(rparams, "kato", 0),
199 nvlist_get_number(rparams, "num_io_queues"),
200 nvlist_get_number(rparams, "io_qsize"), dle);
211 nvlist_t *rparams;
215 error = nvmf_reconnect_params(fd, &rparams);
221 if (!nvlist_exists_binary(rparams, "dle") ||
222 !nvlist_exists_string(rparams, "hostnqn") ||
223 !nvlist_exists_number(rparams, "num_io_queues") ||
224 !nvlist_exists_number(rparams, "io_qsize") ||
225 !nvlist_exists_bool(rparams, "sq_flow_control")) {
226 nvlist_destroy(rparams);
231 dle = nvlist_get_binary(rparams, "dle", &len);
233 nvlist_destroy(rparams);
240 if (!nvlist_exists_bool(rparams, "header_digests") ||
241 !nvlist_exists_bool(rparams, "data_digests")) {
242 nvlist_destroy(rparams);
248 nvlist_destroy(rparams);
254 *rparamsp = rparams;
261 nvlist_t *rparams;
268 error = fetch_and_validate_rparams(fd, &rparams);
274 error = reconnect_by_address(fd, rparams, argv[optind]);
276 error = reconnect_by_params(fd, rparams);
280 nvlist_destroy(rparams);