Lines Matching defs:parameter
33 const driver_parameter& parameter, const char* name, int32 index,
42 const driver_parameter& parameter, const char* name, uint32 type,
198 DriverSettingsMessageAdapter::_AddParameter(const driver_parameter& parameter,
203 name = parameter.name;
205 for (int32 i = 0; i < parameter.value_count; i++) {
209 parameter, name, i, settingsTemplate.type, message);
220 status = message.AddString(name, parameter.values[i]);
223 status = message.AddInt32(name, atoi(parameter.values[i]));
227 bool value=!strcasecmp(parameter.values[i], "true")
228 || !strcasecmp(parameter.values[i], "on")
229 || !strcasecmp(parameter.values[i], "yes")
230 || !strcasecmp(parameter.values[i], "enabled")
231 || !strcasecmp(parameter.values[i], "1");
246 if (parameter.value_count == 0) {
250 parameter, name, settingsTemplate.type, message);
265 const driver_parameter& parameter,
268 settingsTemplate = _FindSettingsTemplate(settingsTemplate, parameter.name);
271 fprintf(stderr, "unknown parameter %s\n", parameter.name);
275 status_t status = _AddParameter(parameter, *settingsTemplate, message);
281 for (int32 j = 0; j < parameter.parameter_count; j++) {
282 status = _ConvertFromDriverParameter(parameter.parameters[j],
291 status = _AddParameter(parameter, *parentValueTemplate, subMessage);
293 status = message.AddMessage(parameter.name, &subMessage);