Lines Matching refs:val
70 union acpi_object *val = &props->package.elements[i * 2 + 1];
73 (val->type != ACPI_TYPE_INTEGER &&
74 val->type != ACPI_TYPE_BUFFER &&
75 val->type != ACPI_TYPE_STRING))
80 if ( val->type == ACPI_TYPE_BUFFER)
81 newsize += val->buffer.length;
82 else if (val->type == ACPI_TYPE_STRING)
83 newsize += val->string.length + 1;
108 union acpi_object *val = &props->package.elements[i * 2 + 1];
122 newprops[v].type = val->type;
123 if (val->type == ACPI_TYPE_INTEGER) {
124 newprops[v].integer.value = val->integer.value;
125 } else if (val->type == ACPI_TYPE_STRING) {
126 newprops[v].string.length = val->string.length;
128 memcpy(free_space, val->string.pointer,
129 val->string.length);
130 free_space += val->string.length + 1;
132 newprops[v].buffer.length = val->buffer.length;
134 memcpy(free_space, val->buffer.pointer,
135 val->buffer.length);
136 free_space += val->buffer.length;