Lines Matching refs:acpidata
97 return ide_noacpi == 0 && hwif->acpidata; in ide_port_acpi()
238 if (!drive->acpidata->obj_handle) { in do_drive_get_GTF()
249 status = acpi_evaluate_object(drive->acpidata->obj_handle, "_GTF", in do_drive_get_GTF()
407 status = acpi_evaluate_object(hwif->acpidata->obj_handle, "_GTM", in ide_acpi_get_timing()
447 memcpy(&hwif->acpidata->gtm, out_obj->buffer.pointer, in ide_acpi_get_timing()
455 hwif->acpidata->gtm.PIO_speed0, in ide_acpi_get_timing()
456 hwif->acpidata->gtm.DMA_speed0, in ide_acpi_get_timing()
457 hwif->acpidata->gtm.PIO_speed1, in ide_acpi_get_timing()
458 hwif->acpidata->gtm.DMA_speed1, in ide_acpi_get_timing()
459 hwif->acpidata->gtm.GTM_flags); in ide_acpi_get_timing()
479 struct ide_acpi_drive_link *master = &hwif->acpidata->master; in ide_acpi_push_timing()
480 struct ide_acpi_drive_link *slave = &hwif->acpidata->slave; in ide_acpi_push_timing()
489 in_params[0].buffer.pointer = (u8 *)&hwif->acpidata->gtm; in ide_acpi_push_timing()
498 status = acpi_evaluate_object(hwif->acpidata->obj_handle, "_STM", in ide_acpi_push_timing()
527 acpi_bus_set_power(hwif->acpidata->obj_handle, ACPI_STATE_D0); in ide_acpi_set_state()
530 if (drive->acpidata->obj_handle) in ide_acpi_set_state()
531 acpi_bus_set_power(drive->acpidata->obj_handle, in ide_acpi_set_state()
536 acpi_bus_set_power(hwif->acpidata->obj_handle, in ide_acpi_set_state()
553 hwif->acpidata = kzalloc(sizeof(struct ide_acpi_hwif_link), GFP_KERNEL); in ide_acpi_init_port()
554 if (!hwif->acpidata) in ide_acpi_init_port()
557 hwif->acpidata->obj_handle = ide_acpi_hwif_get_handle(hwif); in ide_acpi_init_port()
558 if (!hwif->acpidata->obj_handle) { in ide_acpi_init_port()
560 kfree(hwif->acpidata); in ide_acpi_init_port()
561 hwif->acpidata = NULL; in ide_acpi_init_port()
570 if (hwif->acpidata == NULL) in ide_acpi_port_init_devices()
578 hwif->devices[0]->acpidata = &hwif->acpidata->master; in ide_acpi_port_init_devices()
579 hwif->devices[1]->acpidata = &hwif->acpidata->slave; in ide_acpi_port_init_devices()
589 dev_handle = acpi_get_child(hwif->acpidata->obj_handle, in ide_acpi_port_init_devices()
594 drive->acpidata->obj_handle = dev_handle; in ide_acpi_port_init_devices()
599 err = taskfile_lib_get_identify(drive, drive->acpidata->idbuff); in ide_acpi_port_init_devices()