• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/video/intelfb/

Lines Matching refs:dinfo

489 #define INREG8(addr)	      readb((u8 __iomem *)(dinfo->mmio_base + (addr)))
490 #define INREG16(addr) readw((u16 __iomem *)(dinfo->mmio_base + (addr)))
491 #define INREG(addr) readl((u32 __iomem *)(dinfo->mmio_base + (addr)))
492 #define OUTREG8(addr, val) writeb((val),(u8 __iomem *)(dinfo->mmio_base + \
494 #define OUTREG16(addr, val) writew((val),(u16 __iomem *)(dinfo->mmio_base + \
496 #define OUTREG(addr, val) writel((val),(u32 __iomem *)(dinfo->mmio_base + \
501 writel((n), (u32 __iomem *)(dinfo->ring.virtual + dinfo->ring_tail));\
502 dinfo->ring_tail += 4; \
503 dinfo->ring_tail &= dinfo->ring_tail_mask; \
507 if (dinfo->ring_space < (n) * 4) \
508 wait_ring(dinfo,(n) * 4); \
509 dinfo->ring_space -= (n) * 4; \
513 OUTREG(PRI_RING_TAIL, dinfo->ring_tail); \
527 extern int intelfbhw_get_chipset(struct pci_dev *pdev, struct intelfb_info *dinfo);
530 extern int intelfbhw_check_non_crt(struct intelfb_info *dinfo);
532 extern int intelfbhw_validate_mode(struct intelfb_info *dinfo,
537 extern void intelfbhw_setcolreg(struct intelfb_info *dinfo, unsigned regno,
540 extern int intelfbhw_read_hw_state(struct intelfb_info *dinfo,
542 extern void intelfbhw_print_hw_state(struct intelfb_info *dinfo,
544 extern int intelfbhw_mode_to_hw(struct intelfb_info *dinfo,
547 extern int intelfbhw_program_mode(struct intelfb_info *dinfo,
549 extern void intelfbhw_do_sync(struct intelfb_info *dinfo);
550 extern void intelfbhw_2d_stop(struct intelfb_info *dinfo);
551 extern void intelfbhw_2d_start(struct intelfb_info *dinfo);
552 extern void intelfbhw_do_fillrect(struct intelfb_info *dinfo, u32 x, u32 y,
555 extern void intelfbhw_do_bitblt(struct intelfb_info *dinfo, u32 curx, u32 cury,
558 extern int intelfbhw_do_drawglyph(struct intelfb_info *dinfo, u32 fg, u32 bg,
561 extern void intelfbhw_cursor_init(struct intelfb_info *dinfo);
562 extern void intelfbhw_cursor_hide(struct intelfb_info *dinfo);
563 extern void intelfbhw_cursor_show(struct intelfb_info *dinfo);
564 extern void intelfbhw_cursor_setpos(struct intelfb_info *dinfo, int x, int y);
565 extern void intelfbhw_cursor_setcolor(struct intelfb_info *dinfo, u32 bg,
567 extern void intelfbhw_cursor_load(struct intelfb_info *dinfo, int width,
569 extern void intelfbhw_cursor_reset(struct intelfb_info *dinfo);
570 extern int intelfbhw_enable_irq(struct intelfb_info *dinfo, int reenable);
571 extern void intelfbhw_disable_irq(struct intelfb_info *dinfo);
572 extern int intelfbhw_wait_for_vsync(struct intelfb_info *dinfo, u32 pipe);