| /linux/drivers/acpi/ |
| H A D | pfr_update.c | 123 union acpi_object *out_obj; in query_capability() local 126 out_obj = acpi_evaluate_dsm_typed(handle, &pfru_guid, in query_capability() 130 if (!out_obj) { in query_capability() 136 if (out_obj->package.count < CAP_NR_IDX || in query_capability() 137 out_obj->package.elements[CAP_STATUS_IDX].type != ACPI_TYPE_INTEGER || in query_capability() 138 out_obj->package.elements[CAP_UPDATE_IDX].type != ACPI_TYPE_INTEGER || in query_capability() 139 out_obj->package.elements[CAP_CODE_TYPE_IDX].type != ACPI_TYPE_BUFFER || in query_capability() 140 out_obj->package.elements[CAP_FW_VER_IDX].type != ACPI_TYPE_INTEGER || in query_capability() 141 out_obj->package.elements[CAP_CODE_RT_VER_IDX].type != ACPI_TYPE_INTEGER || in query_capability() 142 out_obj->package.elements[CAP_DRV_TYPE_IDX].type != ACPI_TYPE_BUFFER || in query_capability() [all …]
|
| H A D | bus.c | 202 union acpi_object *out_obj; in acpi_run_osc() local 235 out_obj = output.pointer; in acpi_run_osc() 236 if (out_obj->type != ACPI_TYPE_BUFFER in acpi_run_osc() 237 || out_obj->buffer.length != context->cap.length) { in acpi_run_osc() 244 errors = *((u32 *)out_obj->buffer.pointer) & ~(1 << 0); in acpi_run_osc() 266 context->ret.length = out_obj->buffer.length; in acpi_run_osc() 267 context->ret.pointer = kmemdup(out_obj->buffer.pointer, in acpi_run_osc()
|
| /linux/drivers/gpu/drm/i915/gem/selftests/ |
| H A D | i915_gem_phys.c | 33 goto out_obj; in mock_phys_object() 40 goto out_obj; in mock_phys_object() 46 goto out_obj; in mock_phys_object() 52 goto out_obj; in mock_phys_object() 62 goto out_obj; in mock_phys_object() 65 out_obj: in mock_phys_object()
|
| H A D | i915_gem_dmabuf.c | 369 goto out_obj; in igt_dmabuf_import() 376 goto out_obj; in igt_dmabuf_import() 384 goto out_obj; in igt_dmabuf_import() 421 out_obj: in igt_dmabuf_import() 465 goto out_obj; in igt_dmabuf_import_ownership() 470 out_obj: in igt_dmabuf_import_ownership()
|
| /linux/drivers/ata/ |
| H A D | libata-acpi.c | 357 union acpi_object *out_obj; in ata_acpi_gtm() local 378 out_obj = output.pointer; in ata_acpi_gtm() 379 if (out_obj->type != ACPI_TYPE_BUFFER) { in ata_acpi_gtm() 381 out_obj->type); in ata_acpi_gtm() 386 if (out_obj->buffer.length != sizeof(struct ata_acpi_gtm)) { in ata_acpi_gtm() 388 out_obj->buffer.length); in ata_acpi_gtm() 392 memcpy(gtm, out_obj->buffer.pointer, sizeof(struct ata_acpi_gtm)); in ata_acpi_gtm() 474 union acpi_object *out_obj; in ata_dev_get_GTF() local 479 out_obj = dev->gtf_cache; in ata_dev_get_GTF() 490 out_obj = dev->gtf_cache = output.pointer; in ata_dev_get_GTF() [all …]
|
| /linux/drivers/pci/ |
| H A D | tph.c | 95 union acpi_object arg3[3], in_obj, *out_obj; in tph_invoke_dsm() local 117 out_obj = acpi_evaluate_dsm(handle, &pci_acpi_dsm_guid, 7, in tph_invoke_dsm() 119 if (!out_obj) in tph_invoke_dsm() 122 if (out_obj->type != ACPI_TYPE_BUFFER) { in tph_invoke_dsm() 123 ACPI_FREE(out_obj); in tph_invoke_dsm() 127 st_out->value = *((u64 *)(out_obj->buffer.pointer)); in tph_invoke_dsm() 129 ACPI_FREE(out_obj); in tph_invoke_dsm()
|
| H A D | npem.c | 302 union acpi_object *out_obj, arg3[2]; in dsm_evaluate() local 317 out_obj = acpi_evaluate_dsm_typed(handle, &dsm_guid, 0x1, dsm_func, in dsm_evaluate() 319 if (!out_obj) in dsm_evaluate() 322 if (out_obj->buffer.length < sizeof(struct dsm_output)) { in dsm_evaluate() 323 ACPI_FREE(out_obj); in dsm_evaluate() 327 memcpy(output, out_obj->buffer.pointer, sizeof(struct dsm_output)); in dsm_evaluate() 329 ACPI_FREE(out_obj); in dsm_evaluate()
|
| /linux/drivers/platform/loongarch/ |
| H A D | loongson-laptop.c | 73 union acpi_object in_objs[MAX_ACPI_ARGS], out_obj; in acpi_evalf() local 109 result.length = sizeof(out_obj); in acpi_evalf() 110 result.pointer = &out_obj; in acpi_evalf() 119 success = (status == AE_OK && out_obj.type == ACPI_TYPE_INTEGER); in acpi_evalf() 121 *res = out_obj.integer.value; in acpi_evalf()
|
| /linux/drivers/cxl/ |
| H A D | acpi.c | 226 union acpi_object *out_obj, *out_buf, *obj; in cxl_acpi_evaluate_qtg_dsm() local 247 out_obj = acpi_evaluate_dsm(handle, &acpi_cxl_qtg_id_guid, 1, 1, &in_obj); in cxl_acpi_evaluate_qtg_dsm() 248 if (!out_obj) in cxl_acpi_evaluate_qtg_dsm() 251 if (out_obj->type != ACPI_TYPE_PACKAGE) { in cxl_acpi_evaluate_qtg_dsm() 257 obj = &out_obj->package.elements[0]; in cxl_acpi_evaluate_qtg_dsm() 266 pkg_entries = out_obj->package.count; in cxl_acpi_evaluate_qtg_dsm() 273 obj = &out_obj->package.elements[1]; in cxl_acpi_evaluate_qtg_dsm() 300 ACPI_FREE(out_obj); in cxl_acpi_evaluate_qtg_dsm()
|
| /linux/drivers/acpi/nfit/ |
| H A D | core.c | 442 union acpi_object in_obj, in_buf, *out_obj; in acpi_nfit_ctl() local 545 out_obj = acpi_label_info(handle); in acpi_nfit_ctl() 550 out_obj = acpi_label_read(handle, p->in_offset, p->in_length); in acpi_nfit_ctl() 555 out_obj = acpi_label_write(handle, p->in_offset, p->in_length, in acpi_nfit_ctl() 564 out_obj = acpi_evaluate_dsm(handle, guid, revid, func, &in_obj); in acpi_nfit_ctl() 567 if (!out_obj) { in acpi_nfit_ctl() 572 if (out_obj->type != ACPI_TYPE_BUFFER) { in acpi_nfit_ctl() 574 dimm_name, cmd_name, out_obj->type); in acpi_nfit_ctl() 580 cmd_name, out_obj->buffer.length); in acpi_nfit_ctl() 582 out_obj->buffer.pointer, in acpi_nfit_ctl() [all …]
|
| /linux/drivers/platform/x86/ |
| H A D | samsung-galaxybook.c | 224 union acpi_object in_obj, *out_obj; in galaxybook_acpi_method() local 245 out_obj = output.pointer; in galaxybook_acpi_method() 247 if (out_obj->buffer.length != len || out_obj->buffer.length < GB_SAWB_GB_GUNM_POS + 1) { in galaxybook_acpi_method() 254 if (out_obj->buffer.pointer[GB_SAWB_RFLG_POS] != GB_RFLG_SUCCESS) { in galaxybook_acpi_method() 261 if (out_obj->buffer.pointer[GB_SAWB_GB_GUNM_POS] == GB_GUNM_FAIL) { in galaxybook_acpi_method() 269 memcpy(buf, out_obj->buffer.pointer, len); in galaxybook_acpi_method() 273 kfree(out_obj); in galaxybook_acpi_method()
|
| H A D | acer-wmi.c | 2007 union acpi_object out_obj; in acer_gsensor_init() local 2009 output.length = sizeof(out_obj); in acer_gsensor_init() 2010 output.pointer = &out_obj; in acer_gsensor_init() 2027 union acpi_object out_obj[5]; in acer_gsensor_event() local 2032 output.length = sizeof(out_obj); in acer_gsensor_event() 2033 output.pointer = out_obj; in acer_gsensor_event() 2039 if (out_obj->package.count != 4) in acer_gsensor_event() 2043 (s16)out_obj->package.elements[0].integer.value); in acer_gsensor_event() 2045 (s16)out_obj->package.elements[1].integer.value); in acer_gsensor_event() 2047 (s16)out_obj->package.elements[2].integer.value); in acer_gsensor_event()
|
| /linux/drivers/platform/x86/lenovo/ |
| H A D | thinkpad_acpi.c | 618 union acpi_object out_obj; in acpi_evalf() local 660 result.length = sizeof(out_obj); in acpi_evalf() 661 result.pointer = &out_obj; in acpi_evalf() 671 out_obj.type == ACPI_TYPE_INTEGER); in acpi_evalf() 673 *res = out_obj.integer.value; in acpi_evalf()
|