|
Linux Kernel
3.7.1
|
#include <linux/module.h>#include <linux/kernel.h>#include <linux/errno.h>#include <linux/string.h>#include <linux/mm.h>#include <linux/slab.h>#include <linux/delay.h>#include <linux/fb.h>#include <linux/ioport.h>#include <linux/init.h>#include <linux/pci.h>#include <linux/vmalloc.h>#include <linux/pagemap.h>#include <linux/screen_info.h>#include <asm/io.h>#include "intelfb.h"#include "intelfbhw.h"#include "../edid.h"Go to the source code of this file.
Macros | |
| #define | INTELFB_CLASS_MASK ~0 << 8 |
| #define | OPT_EQUAL(opt, name) (!strncmp(opt, name, strlen(name))) |
| #define | OPT_INTVAL(opt, name) simple_strtoul(opt + strlen(name) + 1, NULL, 0) |
| #define | OPT_STRVAL(opt, name) (opt + strlen(name)) |
| #define | set_mtrr(x) WRN_MSG("MTRR is disabled in the kernel\n") |
| #define | unset_mtrr(x) do { } while (0) |
| #define | bailout(dinfo) |
Functions | |
| MODULE_AUTHOR ("David Dawes <[email protected]>, ""Sylvain Meyer <[email protected]>") | |
| MODULE_DESCRIPTION ("Framebuffer driver for Intel(R) "SUPPORTED_CHIPSETS" chipsets") | |
| MODULE_LICENSE ("Dual BSD/GPL") | |
| MODULE_DEVICE_TABLE (pci, intelfb_pci_table) | |
| module_param (accel, bool, S_IRUGO) | |
| MODULE_PARM_DESC (accel,"Enable hardware acceleration") | |
| module_param (vram, int, S_IRUGO) | |
| MODULE_PARM_DESC (vram,"System RAM to allocate to framebuffer in MiB") | |
| module_param (voffset, int, S_IRUGO) | |
| MODULE_PARM_DESC (voffset,"Offset of framebuffer in MiB") | |
| module_param (hwcursor, bool, S_IRUGO) | |
| MODULE_PARM_DESC (hwcursor,"Enable HW cursor") | |
| module_param (mtrr, bool, S_IRUGO) | |
| MODULE_PARM_DESC (mtrr,"Enable MTRR support") | |
| module_param (fixed, bool, S_IRUGO) | |
| MODULE_PARM_DESC (fixed,"Disable mode switching") | |
| module_param (noinit, bool, 0) | |
| MODULE_PARM_DESC (noinit,"Don't initialise graphics mode when loading") | |
| module_param (noregister, bool, 0) | |
| MODULE_PARM_DESC (noregister,"Don't register, just probe and exit (debug)") | |
| module_param (probeonly, bool, 0) | |
| MODULE_PARM_DESC (probeonly,"Do a minimal probe (debug)") | |
| module_param (idonly, bool, 0) | |
| MODULE_PARM_DESC (idonly,"Just identify without doing anything else (debug)") | |
| module_param (bailearly, int, 0) | |
| MODULE_PARM_DESC (bailearly,"Bail out early, depending on value (debug)") | |
| module_param (mode, charp, S_IRUGO) | |
| MODULE_PARM_DESC (mode,"Initial video mode \"<xres>x<yres>[-<depth>][@<refresh>]\"") | |
| module_init (intelfb_init) | |
| module_exit (intelfb_exit) | |
| int __inline__ | intelfb_var_to_depth (const struct fb_var_screeninfo *var) |
| #define bailout | ( | dinfo | ) |
Definition at line 492 of file intelfbdrv.c.
| #define INTELFB_CLASS_MASK ~0 << 8 |
Definition at line 175 of file intelfbdrv.c.
Definition at line 273 of file intelfbdrv.c.
Definition at line 274 of file intelfbdrv.c.
Definition at line 435 of file intelfbdrv.c.
| #define unset_mtrr | ( | x | ) | do { } while (0) |
Definition at line 437 of file intelfbdrv.c.
| int __inline__ intelfb_var_to_depth | ( | const struct fb_var_screeninfo * | var | ) |
Definition at line 943 of file intelfbdrv.c.
| MODULE_AUTHOR | ( | "David Dawes <[email protected]> | , |
| ""Sylvain Meyer< sylvain.meyer @worldonline.fr >" | |||
| ) |
| MODULE_DEVICE_TABLE | ( | pci | , |
| intelfb_pci_table | |||
| ) |
| module_exit | ( | intelfb_exit | ) |
| module_init | ( | intelfb_init | ) |
| MODULE_LICENSE | ( | "Dual BSD/GPL" | ) |
| module_param | ( | noinit | , |
| bool | , | ||
| 0 | |||
| ) |
| module_param | ( | noregister | , |
| bool | , | ||
| 0 | |||
| ) |
| module_param | ( | probeonly | , |
| bool | , | ||
| 0 | |||
| ) |
| module_param | ( | idonly | , |
| bool | , | ||
| 0 | |||
| ) |
| module_param | ( | bailearly | , |
| int | , | ||
| 0 | |||
| ) |
| MODULE_PARM_DESC | ( | hwcursor | , |
| "Enable HW cursor" | |||
| ) |
| MODULE_PARM_DESC | ( | mtrr | , |
| "Enable MTRR support" | |||
| ) |
1.8.2