Lines Matching refs:buffer
80 .buffer.type = ACPI_TYPE_BUFFER, in nouveau_optimus_dsm()
81 .buffer.length = 4, in nouveau_optimus_dsm()
82 .buffer.pointer = args_buff in nouveau_optimus_dsm()
96 if (obj->buffer.length == 4) { in nouveau_optimus_dsm()
97 *result |= obj->buffer.pointer[0]; in nouveau_optimus_dsm()
98 *result |= (obj->buffer.pointer[1] << 8); in nouveau_optimus_dsm()
99 *result |= (obj->buffer.pointer[2] << 16); in nouveau_optimus_dsm()
100 *result |= (obj->buffer.pointer[3] << 24); in nouveau_optimus_dsm()
252 struct acpi_buffer buffer = {sizeof(acpi_method_name), acpi_method_name}; in nouveau_dsm_detect() local
291 &buffer); in nouveau_dsm_detect()
298 &buffer); in nouveau_dsm_detect()
353 struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL}; in nouveau_rom_call() local
364 status = acpi_evaluate_object(rom_handle, NULL, &rom_arg, &buffer); in nouveau_rom_call()
369 obj = (union acpi_object *)buffer.pointer; in nouveau_rom_call()
370 len = min(len, (int)obj->buffer.length); in nouveau_rom_call()
371 memcpy(bios+offset, obj->buffer.pointer, len); in nouveau_rom_call()
372 kfree(buffer.pointer); in nouveau_rom_call()