Lines Matching refs:param_set
1073 struct mtparamset param_set; in mt_set_param() local
1080 bzero(¶m_set, sizeof(param_set)); in mt_set_param()
1085 strlcpy(param_set.value_name, param_name, sizeof(param_set.value_name)); in mt_set_param()
1089 param_set.value.value_signed = strtoll(param_value, NULL, 0); in mt_set_param()
1090 param_set.value_type = MT_PARAM_SET_SIGNED; in mt_set_param()
1091 param_set.value_len = entry->size; in mt_set_param()
1094 param_set.value.value_unsigned = strtoull(param_value, NULL, 0); in mt_set_param()
1095 param_set.value_type = MT_PARAM_SET_UNSIGNED; in mt_set_param()
1096 param_set.value_len = entry->size; in mt_set_param()
1102 if (param_len > sizeof(param_set.value.value_fixed_str)) { in mt_set_param()
1103 param_set.value_type = MT_PARAM_SET_VAR_STR; in mt_set_param()
1104 param_set.value.value_var_str = param_value; in mt_set_param()
1106 param_set.value_type = MT_PARAM_SET_FIXED_STR; in mt_set_param()
1107 strlcpy(param_set.value.value_fixed_str, param_value, in mt_set_param()
1108 sizeof(param_set.value.value_fixed_str)); in mt_set_param()
1110 param_set.value_len = param_len; in mt_set_param()
1119 if (ioctl(mtfd, MTIOCPARAMSET, ¶m_set) == -1) in mt_set_param()
1122 if (param_set.status != MT_PARAM_STATUS_OK) in mt_set_param()
1124 param_set.error_str); in mt_set_param()