Lines Matching refs:key

66 param_list_add(iscsi_parameter_t ** head, int type, const char *key, const char *dflt, const char *valid)
91 (void) strlcpy(param->key, key, sizeof(param->key));/* key */
156 param->key, param->valid, param->dflt, param->value_l->value);
187 param_get(iscsi_parameter_t * head, const char *key)
192 if (strcmp(ptr->key, key) == 0) {
196 iscsi_err(__FILE__, __LINE__, "key \"%s\" not found in param list\n", key);
201 param_val(iscsi_parameter_t * head, const char *key)
203 return param_val_which(head, key, 0);
207 param_val_which(iscsi_parameter_t * head, const char *key, int which)
214 if (strcmp(ptr->key, key) == 0) {
230 iscsi_err(__FILE__, __LINE__, "key \"%s\" not found in param list\n", key);
235 param_val_delete_all(iscsi_parameter_t * head, char *key)
241 if (strcmp(ptr->key, key) == 0) {
250 iscsi_err(__FILE__, __LINE__, "key \"%s\" not found in param list\n", key);
255 param_val_reset(iscsi_parameter_t * head, const char *key)
260 if (strcmp(ptr->key, key) == 0) {
265 iscsi_err(__FILE__, __LINE__, "key \"%s\" not found in param list\n", key);
270 param_atoi(iscsi_parameter_t * head, const char *key)
276 if (strcmp(ptr->key, key) == 0) {
278 if ((value = param_val(head, key)) != NULL) {
285 iscsi_err(__FILE__, __LINE__, "param \"%s\" has NULL value list\n", key);
290 iscsi_err(__FILE__, __LINE__, "key \"%s\" not found in param list\n", key);
295 param_equiv(iscsi_parameter_t * head, const char *key, const char *val)
301 if (strcmp(ptr->key, key) == 0) {
303 iscsi_err(__FILE__, __LINE__, "param \"%s\" has NULL value list\n", key);
306 if ((value = param_val(head, key)) == NULL) {
307 iscsi_err(__FILE__, __LINE__, "key \"%s\" value is NULL\n", key);
313 iscsi_err(__FILE__, __LINE__, "key \"%s\" not found in param list\n", key);
318 param_num_vals(iscsi_parameter_t * head, char *key)
325 if (strcmp(ptr->key, key) == 0) {
332 iscsi_err(__FILE__, __LINE__, "key \"%s\" not found in param list\n", key);
344 printf("\"%s\"=\"%s\"\n", ptr->key, item_ptr->value);
353 char key[256];
369 strncpy(key, ptr, (unsigned)(eq - ptr));
370 key[(int)(eq - ptr)] = 0x0;
372 printf("\"%s\"=\"%s\"\n", key, value);
379 param_text_add(iscsi_parameter_t * head, const char *key, const char *value, char *text, int *len, int size, int offer)
383 cc = snprintf(text + *len, (unsigned)(size - *len), "%s=%s", key, value);
487 if (strcmp(param_in->key, "AuthMethod") == 0) {
504 PARAM_TEXT_ADD(head, param->key, param->valid,
508 } else if (strcmp(param_in->key, "CHAP_A") == 0) {
510 PARAM_TEXT_ADD(head, param_in->key, param_in->offer_rx,
521 PARAM_TEXT_ADD(head, param->key, param->offer_tx,
533 PARAM_TEXT_ADD(head, param->key, param->offer_tx,
537 } else if (strcmp(param_in->key, "CHAP_I") == 0) {
542 } else if (strcmp(param_in->key, "CHAP_C") == 0) {
565 PARAM_TEXT_ADD(head, param->key, param->offer_tx,
590 PARAM_TEXT_ADD(head, param->key, param->offer_tx,
603 PARAM_TEXT_ADD(head, param->key, param->offer_tx,
615 PARAM_TEXT_ADD(head, param->key, param->offer_tx,
620 } else if (strcmp(param_in->key, "CHAP_N") == 0) {
630 } else if (strcmp(param_in->key, "CHAP_R") == 0) {
676 static char *key = NULL;
703 if ((key = iscsi_malloc(ISCSI_PARAM_KEY_LEN)) == NULL) {
709 if (key != NULL) {
710 iscsi_free(key);
716 if (key != NULL) {
717 iscsi_free(key);
726 if (key != NULL) {
727 iscsi_free(key);
739 if (key != NULL) {
740 iscsi_free(key);
753 #define PTP_CLEANUP { if (key != NULL) iscsi_free(key); \
782 /* Extract <key>=<value> token from text_in */
797 printf("ignoring \"%s\"\n", key);
801 strncpy(key, ptr, (unsigned)(eq - ptr));
802 key[(int)(eq - ptr)] = 0x0;
806 /* Find key in param list */
809 if (strcmp(param->key, key) == 0) {
816 PARAM_TEXT_ADD(head, key, "NotUnderstood", text_out, text_len_out, textsize, 0, PTP_ERROR);
818 printf("ignoring \"%s\"\n", key);
838 param->key, param->answer_tx, param->offer_rx);
845 iscsi_trace(TRACE_ISCSI_PARAM, "sending offer \"%s\"=\"%s\"\n", param->key, param->offer_tx);
860 param->key, param->answer_rx, param->offer_tx);
884 iscsi_trace(TRACE_ISCSI_PARAM, "received offer \"%s\"=\"%s\"\n", param->key, param->offer_rx);
917 /* Answer with current value if this is an inquiry (<key>=?) */
920 iscsi_trace(TRACE_ISCSI_PARAM, "got inquiry for param \"%s\"\n", param->key);
925 iscsi_err(__FILE__, __LINE__, "param \"%s\" has NULL value_l->value\n", param->key);
929 iscsi_err(__FILE__, __LINE__, "param \"%s\" has NULL value_l\n", param->key);
1020 iscsi_trace(TRACE_ISCSI_PARAM, "\"%s\" is not a valid offer for key \"%s\" (must choose from \"%s\")\n", offer, param->key, param->valid);
1022 iscsi_trace(TRACE_ISCSI_PARAM, "No Valid offers: \"%s\" is added as value for key \"%s\")\n", "Reject", param->key);
1063 add_answer: PARAM_TEXT_ADD(head, key, param->answer_tx, text_out, text_len_out, textsize, 0, PTP_ERROR);
1064 iscsi_trace(TRACE_ISCSI_PARAM, "answering \"%s\"=\"%s\"\n", param->key, param->answer_tx);
1105 iscsi_err(__FILE__, __LINE__, "Invalid answer (%s) for key (%s)\n",
1106 val1, key);
1214 iscsi_trace(TRACE_ISCSI_PARAM, "negotiated \"%s\"=\"%s\"\n", param->key, param->negotiated);
1220 iscsi_trace(TRACE_ISCSI_PARAM, "sending an inquiry for \"%s\"\n", param->key);
1224 iscsi_trace(TRACE_ISCSI_PARAM, "received an inquiry for \"%s\"\n", param->key);
1228 iscsi_trace(TRACE_ISCSI_PARAM, "answering an inquiry for \"%s\"\n", param->key);
1232 iscsi_trace(TRACE_ISCSI_PARAM, "received an answer for inquiry on \"%s\"\n", param->key);
1235 iscsi_trace(TRACE_ISCSI_PARAM, "automatically committing \"%s\"=\"%s\"\n", param->key, param->negotiated);
1240 printf("* %25s:%20s *\n", param->key, param->negotiated);
1245 iscsi_trace(TRACE_ISCSI_PARAM, "deleting value list for \"%s\"\n", param->key);
1246 if (param_val_delete_all(head, param->key) != 0) {