Lines Matching refs:param

343 	struct target_param *param;  in op_snmp_target_params()  local
347 if ((param = target_get_param(&val->var, sub)) == NULL) in op_snmp_target_params()
352 if ((param = target_get_next_param(&val->var, sub)) == NULL) in op_snmp_target_params()
354 target_append_index(&val->var, sub, param->name); in op_snmp_target_params()
358 if ((param = target_get_param(&val->var, sub)) == NULL && in op_snmp_target_params()
363 if (param != NULL) { in op_snmp_target_params()
365 param->type == StorageType_readOnly) in op_snmp_target_params()
367 if (param->status == RowStatus_active && in op_snmp_target_params()
378 ctx->scratch->int1 = param->mpmodel; in op_snmp_target_params()
379 param->mpmodel = val->v.integer; in op_snmp_target_params()
387 ctx->scratch->int1 = param->sec_model; in op_snmp_target_params()
388 param->sec_model = val->v.integer; in op_snmp_target_params()
394 ctx->scratch->int1 = strlen(param->secname) + 1; in op_snmp_target_params()
398 strlcpy(ctx->scratch->ptr1, param->secname, in op_snmp_target_params()
400 memcpy(param->secname, val->v.octetstring.octets, in op_snmp_target_params()
402 param->secname[val->v.octetstring.len] = '\0'; in op_snmp_target_params()
410 ctx->scratch->int1 = param->sec_level; in op_snmp_target_params()
411 param->sec_level = val->v.integer; in op_snmp_target_params()
418 if (param != NULL) { in op_snmp_target_params()
423 (param->sec_model == 0 || in op_snmp_target_params()
424 param->sec_level == 0 || in op_snmp_target_params()
425 strlen(param->secname) == 0)) in op_snmp_target_params()
427 ctx->scratch->int1 = param->status; in op_snmp_target_params()
428 param->status = val->v.integer; in op_snmp_target_params()
434 if ((param = target_new_param(pname)) == NULL) in op_snmp_target_params()
436 param->status = RowStatus_destroy; in op_snmp_target_params()
438 param->type = StorageType_volatile; in op_snmp_target_params()
440 param->type = StorageType_readOnly; in op_snmp_target_params()
451 if ((param = target_get_param(&val->var, sub)) == NULL) in op_snmp_target_params()
454 return (target_delete_param(param)); in op_snmp_target_params()
462 if ((param = target_get_param(&val->var, sub)) == NULL && in op_snmp_target_params()
468 param->mpmodel = ctx->scratch->int1; in op_snmp_target_params()
471 param->sec_model = ctx->scratch->int1; in op_snmp_target_params()
474 strlcpy(param->secname, ctx->scratch->ptr1, in op_snmp_target_params()
475 sizeof(param->secname)); in op_snmp_target_params()
479 param->sec_level = ctx->scratch->int1; in op_snmp_target_params()
483 return (target_delete_param(param)); in op_snmp_target_params()
497 val->v.integer = param->mpmodel; in op_snmp_target_params()
500 val->v.integer = param->sec_model; in op_snmp_target_params()
503 return (string_get(val, param->secname, -1)); in op_snmp_target_params()
505 val->v.integer = param->sec_level; in op_snmp_target_params()
508 val->v.integer = param->type; in op_snmp_target_params()
511 val->v.integer = param->status; in op_snmp_target_params()
722 struct target_param *param; in target_get_param() local
727 for (param = target_first_param(); param != NULL; in target_get_param()
728 param = target_next_param(param)) in target_get_param()
729 if (strcmp(pname, param->name) == 0) in target_get_param()
730 return (param); in target_get_param()
739 struct target_param *param; in target_get_next_param() local
747 for (param = target_first_param(); param != NULL; in target_get_next_param()
748 param = target_next_param(param)) in target_get_next_param()
749 if (strcmp(pname, param->name) == 0) in target_get_next_param()
750 return (target_next_param(param)); in target_get_next_param()