Lines Matching defs:out_obj
452 union acpi_object in_obj, in_buf, *out_obj;
555 out_obj = acpi_label_info(handle);
560 out_obj = acpi_label_read(handle, p->in_offset, p->in_length);
565 out_obj = acpi_label_write(handle, p->in_offset, p->in_length,
574 out_obj = acpi_evaluate_dsm(handle, guid, revid, func, &in_obj);
577 if (!out_obj) {
582 if (out_obj->type != ACPI_TYPE_BUFFER) {
584 dimm_name, cmd_name, out_obj->type);
590 cmd_name, out_obj->buffer.length);
592 out_obj->buffer.pointer,
593 min_t(u32, 128, out_obj->buffer.length), true);
596 call_pkg->nd_fw_size = out_obj->buffer.length;
598 out_obj->buffer.pointer,
601 ACPI_FREE(out_obj);
615 (u32 *) out_obj->buffer.pointer,
616 out_obj->buffer.length - offset);
618 if (offset + out_size > out_obj->buffer.length) {
631 out_obj->buffer.pointer + offset, out_size);
643 fw_status = *(u32 *) out_obj->buffer.pointer;
668 ACPI_FREE(out_obj);
1754 union acpi_object *out_obj;
1759 out_obj = acpi_evaluate_dsm_typed(handle, guid, revid, func, &in_obj, ACPI_TYPE_BUFFER);
1760 if (!out_obj || out_obj->buffer.length < sizeof(smart)) {
1763 ACPI_FREE(out_obj);
1766 memcpy(&smart, out_obj->buffer.pointer, sizeof(smart));
1767 ACPI_FREE(out_obj);