Lines Matching defs:intelfb_info
274 struct intelfb_info { struct
275 struct fb_info *info;
276 const struct fb_ops *fbops;
277 struct pci_dev *pdev;
279 struct intelfb_hwstate save_state;
282 struct agp_memory *gtt_fb_mem; /* use all stolen memory or vram */
283 struct agp_memory *gtt_ring_mem; /* ring buffer */
284 struct agp_memory *gtt_cursor_mem; /* hw cursor */
287 u8 fbmem_gart;
289 int wc_cookie;
292 struct intelfb_heap_data aperture;
293 struct intelfb_heap_data fb;
294 struct intelfb_heap_data ring;
295 struct intelfb_heap_data cursor;
298 u32 mmio_base_phys;
299 u8 __iomem *mmio_base;
302 u32 fb_start;
305 u32 ring_head;
306 u32 ring_tail;
307 u32 ring_tail_mask;
308 u32 ring_space;
309 u32 ring_lockup;
312 u32 pseudo_palette[16];
315 int pci_chipset;
316 int chipset;
317 const char *name;
318 int mobile;
321 int bpp, depth;
322 u32 visual;
323 int xres, yres, pitch;
324 int pixclock;
327 int pipe;
330 int accel;
331 int hwcursor;
332 int fixed_mode;
333 int ring_active;
334 int flag;
335 unsigned long irq_flags;
336 int open;
339 struct intelfb_vsync vsync;
340 spinlock_t int_lock;
343 int cursor_on;
344 int cursor_blanked;
345 u8 cursor_src[64];
348 int initial_vga;
349 struct fb_var_screeninfo initial_var;
350 u32 initial_fb_base;
351 u32 initial_video_ram;
352 u32 initial_pitch;
378 extern void intelfb_create_i2c_busses(struct intelfb_info *dinfo); argument