Lines Matching defs:output
214 static int tlmi_extract_error(const struct acpi_buffer *output)
218 obj = output->pointer;
231 struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL };
240 /* (re)initialize output buffer to default state */
241 output.length = ACPI_ALLOCATE_BUFFER;
242 output.pointer = NULL;
244 status = wmi_evaluate_method(guid, 0, 0, &input, &output);
246 kfree(output.pointer);
249 err = tlmi_extract_error(&output);
250 kfree(output.pointer);
257 /* Extract output string from WMI return buffer */
258 static int tlmi_extract_output_string(const struct acpi_buffer *output,
264 obj = output->pointer;
282 struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL };
291 &output);
295 obj = output.pointer;
346 struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL };
350 status = wmi_query_block(guid_string, item, &output);
352 kfree(output.pointer);
356 ret = tlmi_extract_output_string(&output, value);
357 kfree(output.pointer);
364 struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL };
369 0, 0, &input, &output);
372 kfree(output.pointer);
376 ret = tlmi_extract_output_string(&output, value);
377 kfree(output.pointer);
643 struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL };
647 status = wmi_evaluate_method(LENOVO_CERT_THUMBPRINT_GUID, 0, 0, &input, &output);
649 kfree(output.pointer);
652 obj = output.pointer;
656 kfree(output.pointer);
660 kfree(output.pointer);