cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

vga-switcheroo.rst (1899B)


      1.. _vga_switcheroo:
      2
      3==============
      4VGA Switcheroo
      5==============
      6
      7.. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c
      8   :doc: Overview
      9
     10Modes of Use
     11============
     12
     13Manual switching and manual power control
     14-----------------------------------------
     15
     16.. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c
     17   :doc: Manual switching and manual power control
     18
     19Driver power control
     20--------------------
     21
     22.. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c
     23   :doc: Driver power control
     24
     25API
     26===
     27
     28Public functions
     29----------------
     30
     31.. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c
     32   :export:
     33
     34Public structures
     35-----------------
     36
     37.. kernel-doc:: include/linux/vga_switcheroo.h
     38   :functions: vga_switcheroo_handler
     39
     40.. kernel-doc:: include/linux/vga_switcheroo.h
     41   :functions: vga_switcheroo_client_ops
     42
     43Public constants
     44----------------
     45
     46.. kernel-doc:: include/linux/vga_switcheroo.h
     47   :functions: vga_switcheroo_handler_flags_t
     48
     49.. kernel-doc:: include/linux/vga_switcheroo.h
     50   :functions: vga_switcheroo_client_id
     51
     52.. kernel-doc:: include/linux/vga_switcheroo.h
     53   :functions: vga_switcheroo_state
     54
     55Private structures
     56------------------
     57
     58.. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c
     59   :functions: vgasr_priv
     60
     61.. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c
     62   :functions: vga_switcheroo_client
     63
     64Handlers
     65========
     66
     67apple-gmux Handler
     68------------------
     69
     70.. kernel-doc:: drivers/platform/x86/apple-gmux.c
     71   :doc: Overview
     72
     73.. kernel-doc:: drivers/platform/x86/apple-gmux.c
     74   :doc: Interrupt
     75
     76Graphics mux
     77~~~~~~~~~~~~
     78
     79.. kernel-doc:: drivers/platform/x86/apple-gmux.c
     80   :doc: Graphics mux
     81
     82Power control
     83~~~~~~~~~~~~~
     84
     85.. kernel-doc:: drivers/platform/x86/apple-gmux.c
     86   :doc: Power control
     87
     88Backlight control
     89~~~~~~~~~~~~~~~~~
     90
     91.. kernel-doc:: drivers/platform/x86/apple-gmux.c
     92   :doc: Backlight control
     93
     94Public functions
     95~~~~~~~~~~~~~~~~
     96
     97.. kernel-doc:: include/linux/apple-gmux.h
     98   :internal: