Lines Matching defs:parameter
65 free_driver_parameter(driver_parameter *parameter)
67 free_driver_parameter_fields(parameter);
68 free(parameter);
73 free_driver_parameter_fields(driver_parameter *parameter)
75 free(parameter->name);
77 for (int32 index = 0; index < parameter->value_count; index++)
78 free(parameter->values[index]);
80 free(parameter->values);
82 for (int32 index = 0; index < parameter->parameter_count; index++)
83 free_driver_parameter_fields(¶meter->parameters[index]);
85 free(parameter->parameters);
102 driver_parameter *parameter = (driver_parameter*) malloc(sizeof(driver_parameter));
103 memset(parameter, 0, sizeof(driver_parameter));
105 set_driver_parameter_name(name, parameter);
107 return parameter;
150 set_driver_parameter_name(const char *name, driver_parameter *parameter)
152 if (!parameter)
155 free(parameter->name);
158 parameter->name = strdup(name);
160 parameter->name = NULL;
268 skip_interface_parameter(const driver_parameter *parameter)
270 if (!parameter || !parameter->name)
274 if (!strcasecmp(parameter->name, sSkipInterfaceParameters[index]))
379 const driver_parameter *parameter = get_parameter_with_name(name, settings);
381 if (parameter && parameter->value_count > 0 && parameter->values)
382 return parameter->values[0];