Lines Matching defs:parameter
17 const driver_parameter& parameter, const char* name, uint32 type,
20 if (parameter.parameter_count != 0 || strcmp(name, Name()) == 0)
28 status_t AddSubMessage(const driver_parameter& parameter, int32 index,
31 const char* condition = parameter.values[index];
33 for (index++; index < parameter.value_count; index++) {
35 parameter.values[index]);
48 status_t ConvertFromDriverSettings(const driver_parameter& parameter,
52 if (strcmp(parameter.name, "if") == 0) {
59 bool notOperator = parameter.value_count > 1
60 && strcmp(parameter.values[0], "not") == 0;
66 status_t status = AddSubMessage(parameter, index, *add);
72 if (strcmp(parameter.name, "not") == 0) {
76 return AddSubMessage(parameter, index, target);
79 message.AddString("args", parameter.values[index]);
80 return target.AddMessage(parameter.name, &message);
92 status_t ConvertFromDriverSettings(const driver_parameter& parameter,
96 if (strcmp(parameter.name, "on") == 0) {
101 return AddSubMessage(parameter, index, target);
104 message.AddString("args", parameter.values[index]);
105 return target.AddMessage(parameter.name, &message);
117 status_t ConvertFromDriverSettings(const driver_parameter& parameter,
120 if (parameter.parameter_count == 0)
121 return target.AddString("target", parameter.values[index]);
127 const driver_parameter& parameter, const char* name, uint32 type,
130 if (parameter.parameter_count != 0)