Lines Matching refs:param_set
1071 struct mtparamset param_set; in mt_set_param() local
1078 bzero(¶m_set, sizeof(param_set)); in mt_set_param()
1083 strlcpy(param_set.value_name, param_name, sizeof(param_set.value_name)); in mt_set_param()
1087 param_set.value.value_signed = strtoll(param_value, NULL, 0); in mt_set_param()
1088 param_set.value_type = MT_PARAM_SET_SIGNED; in mt_set_param()
1089 param_set.value_len = entry->size; in mt_set_param()
1092 param_set.value.value_unsigned = strtoull(param_value, NULL, 0); in mt_set_param()
1093 param_set.value_type = MT_PARAM_SET_UNSIGNED; in mt_set_param()
1094 param_set.value_len = entry->size; in mt_set_param()
1100 if (param_len > sizeof(param_set.value.value_fixed_str)) { in mt_set_param()
1101 param_set.value_type = MT_PARAM_SET_VAR_STR; in mt_set_param()
1102 param_set.value.value_var_str = param_value; in mt_set_param()
1104 param_set.value_type = MT_PARAM_SET_FIXED_STR; in mt_set_param()
1105 strlcpy(param_set.value.value_fixed_str, param_value, in mt_set_param()
1106 sizeof(param_set.value.value_fixed_str)); in mt_set_param()
1108 param_set.value_len = param_len; in mt_set_param()
1117 if (ioctl(mtfd, MTIOCPARAMSET, ¶m_set) == -1) in mt_set_param()
1120 if (param_set.status != MT_PARAM_STATUS_OK) in mt_set_param()
1122 param_set.error_str); in mt_set_param()