Re: [Q] How to tell we're using the KMS (during suspend/resume) outside the graphics driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



2010/3/10 Matthew Garrett <mjg59@xxxxxxxxxxxxx>:
> On Wed, Mar 10, 2010 at 10:15:26PM +0100, Rafael J. Wysocki wrote:
>> On Wednesday 10 March 2010, Matthew Garrett wrote:
>> > As far as the ACPI video driver goes, acpi_get_physical_pci_device()
>> > will give you something to work with.
>>
>> Hmm.  Did you mean acpi_get_physical_device()?
>
> Ah, no, acpi_get_pci_dev.

So, AFAIU acpi_get_pci_dev will give me pointer to struct pci_dev of
video card, yes?

There is some path I could use then:

struct pci_dev {
    .....
    struct pci_driver *driver;	/* which driver has allocated this device */
    .....
}

struct pci_driver {
    .....
    struct device_driver	driver;
    .....
}

Finally, struct device_driver is defined in device.h. Should I add flag
bool is_kms
to this struct then?

AFAIK we can not do anything with struct driver_private *p... Or is
there unified struct for video card drivers? We could then add flag
is_kms to some struct pointed by struct driver_private *p.

-- 
Rafał
_______________________________________________
linux-pm mailing list
linux-pm@xxxxxxxxxxxxxxxxxxxxxxxxxx
https://lists.linux-foundation.org/mailman/listinfo/linux-pm


[Index of Archives]     [Linux ACPI]     [Netdev]     [Ethernet Bridging]     [Linux Wireless]     [CPU Freq]     [Kernel Newbies]     [Fedora Kernel]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux