/drivers/video/nvidia/ |
H A D | nv_setup.c | 60 void NVWriteCrtc(struct nvidia_par *par, u8 index, u8 value) argument 62 VGA_WR08(par->PCIO, par->IOBase + 0x04, index); 63 VGA_WR08(par->PCIO, par->IOBase + 0x05, value); 65 u8 NVReadCrtc(struct nvidia_par *par, u8 index) argument 67 VGA_WR08(par->PCIO, par->IOBase + 0x04, index); 68 return (VGA_RD08(par->PCIO, par 70 NVWriteGr(struct nvidia_par *par, u8 index, u8 value) argument 75 NVReadGr(struct nvidia_par *par, u8 index) argument 80 NVWriteSeq(struct nvidia_par *par, u8 index, u8 value) argument 85 NVReadSeq(struct nvidia_par *par, u8 index) argument 90 NVWriteAttr(struct nvidia_par *par, u8 index, u8 value) argument 102 NVReadAttr(struct nvidia_par *par, u8 index) argument 114 NVWriteMiscOut(struct nvidia_par *par, u8 value) argument 118 NVReadMiscOut(struct nvidia_par *par) argument 140 NVWriteDacMask(struct nvidia_par *par, u8 value) argument 150 NVWriteDacReadAddr(struct nvidia_par *par, u8 value) argument 154 NVWriteDacWriteAddr(struct nvidia_par *par, u8 value) argument 158 NVWriteDacData(struct nvidia_par *par, u8 value) argument 162 NVReadDacData(struct nvidia_par *par) argument 167 NVIsConnected(struct nvidia_par *par, int output) argument 209 NVSelectHeadRegisters(struct nvidia_par *par, int head) argument 224 nv4GetConfig(struct nvidia_par *par) argument 254 nv10GetConfig(struct nvidia_par *par) argument 299 struct nvidia_par *par = info->par; local [all...] |
H A D | nv_accel.c | 74 struct nvidia_par *par = info->par; local 78 par->lockup = 1; 83 struct nvidia_par *par = info->par; local 86 while (--count && READ_GET(par) != par->dmaPut) ; 96 struct nvidia_par *par = info->par; local 99 while (--count && NV_RD32(par 107 NVDmaKickoff(struct nvidia_par *par) argument 117 struct nvidia_par *par = info->par; local 158 struct nvidia_par *par = info->par; local 169 struct nvidia_par *par = info->par; local 190 struct nvidia_par *par = info->par; local 201 struct nvidia_par *par = info->par; local 282 struct nvidia_par *par = info->par; local 298 struct nvidia_par *par = info->par; local 318 struct nvidia_par *par = info->par; local 353 struct nvidia_par *par = info->par; local 407 struct nvidia_par *par = info->par; local [all...] |
H A D | nv_i2c.c | 31 struct nvidia_par *par = chan->par; local 34 val = NVReadCrtc(par, chan->ddc_base + 1) & 0xf0; 41 NVWriteCrtc(par, chan->ddc_base + 1, val | 0x01); 47 struct nvidia_par *par = chan->par; local 50 val = NVReadCrtc(par, chan->ddc_base + 1) & 0xf0; 57 NVWriteCrtc(par, chan->ddc_base + 1, val | 0x01); 63 struct nvidia_par *par = chan->par; local 75 struct nvidia_par *par = chan->par; local 122 nvidia_create_i2c_busses(struct nvidia_par *par) argument 140 nvidia_delete_i2c_busses(struct nvidia_par *par) argument 154 struct nvidia_par *par = info->par; local [all...] |
H A D | nv_hw.c | 57 void NVLockUnlock(struct nvidia_par *par, int Lock) argument 61 VGA_WR08(par->PCIO, 0x3D4, 0x1F); 62 VGA_WR08(par->PCIO, 0x3D5, Lock ? 0x99 : 0x57); 64 VGA_WR08(par->PCIO, 0x3D4, 0x11); 65 cr11 = VGA_RD08(par->PCIO, 0x3D5); 70 VGA_WR08(par->PCIO, 0x3D5, cr11); 73 int NVShowHideCursor(struct nvidia_par *par, int ShowHide) argument 75 int cur = par->CurrentState->cursor1; 77 par->CurrentState->cursor1 = (par 141 nvGetClocks(struct nvidia_par *par, unsigned int *MClk, unsigned int *NVClk) argument 380 nv4UpdateArbitrationSettings(unsigned VClk, unsigned pixelDepth, unsigned *burst, unsigned *lwm, struct nvidia_par *par) argument 618 nv10UpdateArbitrationSettings(unsigned VClk, unsigned pixelDepth, unsigned *burst, unsigned *lwm, struct nvidia_par *par) argument 655 nv30UpdateArbitrationSettings( struct nvidia_par *par, unsigned int *burst, unsigned int *lwm ) argument 676 nForceUpdateArbitrationSettings(unsigned VClk, unsigned pixelDepth, unsigned *burst, unsigned *lwm, struct nvidia_par *par) argument 765 CalcVClock(int clockIn, int *clockOut, u32 * pllOut, struct nvidia_par *par) argument 810 CalcVClock2Stage(int clockIn, int *clockOut, u32 * pllOut, u32 * pllBOut, struct nvidia_par *par) argument 855 NVCalcStateExt(struct nvidia_par *par, RIVA_HW_STATE * state, int bpp, int width, int hDisplaySize, int height, int dotClock, int flags) argument 945 NVLoadStateExt(struct nvidia_par *par, RIVA_HW_STATE * state) argument 1612 NVUnloadStateExt(struct nvidia_par *par, RIVA_HW_STATE * state) argument 1684 NVSetStartAddress(struct nvidia_par *par, u32 start) argument [all...] |
H A D | nv_proto.h | 8 void NVWriteCrtc(struct nvidia_par *par, u8 index, u8 value); 9 u8 NVReadCrtc(struct nvidia_par *par, u8 index); 10 void NVWriteGr(struct nvidia_par *par, u8 index, u8 value); 11 u8 NVReadGr(struct nvidia_par *par, u8 index); 12 void NVWriteSeq(struct nvidia_par *par, u8 index, u8 value); 13 u8 NVReadSeq(struct nvidia_par *par, u8 index); 14 void NVWriteAttr(struct nvidia_par *par, u8 index, u8 value); 15 u8 NVReadAttr(struct nvidia_par *par, u8 index); 16 void NVWriteMiscOut(struct nvidia_par *par, u8 value); 17 u8 NVReadMiscOut(struct nvidia_par *par); 71 nvidia_bl_init(struct nvidia_par *par) argument 72 nvidia_bl_exit(struct nvidia_par *par) argument [all...] |
/drivers/video/geode/ |
H A D | suspend_gx.c | 20 static void gx_save_regs(struct gxfb_par *par) argument 26 i = read_gp(par, GP_BLT_STATUS); 30 rdmsrl(MSR_GX_MSR_PADSEL, par->msr.padsel); 31 rdmsrl(MSR_GLCP_DOTPLL, par->msr.dotpll); 33 write_dc(par, DC_UNLOCK, DC_UNLOCK_UNLOCK); 36 memcpy(par->gp, par->gp_regs, sizeof(par->gp)); 37 memcpy(par->dc, par 70 gx_restore_gfx_proc(struct gxfb_par *par) argument 88 gx_restore_display_ctlr(struct gxfb_par *par) argument 138 gx_restore_video_proc(struct gxfb_par *par) argument 175 gx_restore_regs(struct gxfb_par *par) argument 191 gx_disable_graphics(struct gxfb_par *par) argument 213 gx_enable_graphics(struct gxfb_par *par) argument 241 struct gxfb_par *par = info->par; local 255 struct gxfb_par *par = info->par; local [all...] |
H A D | lxfb_ops.c | 186 struct lxfb_par *par = info->par; local 191 write_vp(par, VP_A1T, 0); 192 write_vp(par, VP_A2T, 0); 193 write_vp(par, VP_A3T, 0); 196 val = read_dc(par, DC_GENERAL_CFG) & ~(DC_GENERAL_CFG_VGAE | 199 write_dc(par, DC_GENERAL_CFG, val); 201 val = read_vp(par, VP_VCFG) & ~VP_VCFG_VID_EN; 202 write_vp(par, VP_VCFG, val); 204 write_dc(par, DC_IR 251 struct lxfb_par *par = info->par; local 347 struct lxfb_par *par = info->par; local 512 struct lxfb_par *par = info->par; local 527 struct lxfb_par *par = info->par; local 589 lx_save_regs(struct lxfb_par *par) argument 642 lx_restore_gfx_proc(struct lxfb_par *par) argument 668 lx_restore_display_ctlr(struct lxfb_par *par) argument 733 lx_restore_video_proc(struct lxfb_par *par) argument 768 lx_restore_regs(struct lxfb_par *par) argument 820 struct lxfb_par *par = info->par; local 834 struct lxfb_par *par = info->par; local [all...] |
/drivers/video/ |
H A D | broadsheetfb.c | 119 static void broadsheet_gpio_issue_data(struct broadsheetfb_par *par, u16 data) argument 121 par->board->set_ctl(par, BS_WR, 0); 122 par->board->set_hdb(par, data); 123 par->board->set_ctl(par, BS_WR, 1); 126 static void broadsheet_gpio_issue_cmd(struct broadsheetfb_par *par, u16 data) argument 128 par->board->set_ctl(par, BS_D 132 broadsheet_gpio_send_command(struct broadsheetfb_par *par, u16 data) argument 142 broadsheet_gpio_send_cmdargs(struct broadsheetfb_par *par, u16 cmd, int argc, u16 *argv) argument 158 broadsheet_mmio_send_cmdargs(struct broadsheetfb_par *par, u16 cmd, int argc, u16 *argv) argument 169 broadsheet_send_command(struct broadsheetfb_par *par, u16 data) argument 177 broadsheet_send_cmdargs(struct broadsheetfb_par *par, u16 cmd, int argc, u16 *argv) argument 186 broadsheet_gpio_burst_write(struct broadsheetfb_par *par, int size, u16 *data) argument 206 broadsheet_mmio_burst_write(struct broadsheetfb_par *par, int size, u16 *data) argument 220 broadsheet_burst_write(struct broadsheetfb_par *par, int size, u16 *data) argument 229 broadsheet_gpio_get_data(struct broadsheetfb_par *par) argument 250 broadsheet_get_data(struct broadsheetfb_par *par) argument 258 broadsheet_gpio_write_reg(struct broadsheetfb_par *par, u16 reg, u16 data) argument 277 broadsheet_mmio_write_reg(struct broadsheetfb_par *par, u16 reg, u16 data) argument 286 broadsheet_write_reg(struct broadsheetfb_par *par, u16 reg, u16 data) argument 295 broadsheet_write_reg32(struct broadsheetfb_par *par, u16 reg, u32 data) argument 303 broadsheet_read_reg(struct broadsheetfb_par *par, u16 reg) argument 311 is_broadsheet_pll_locked(struct broadsheetfb_par *par) argument 316 broadsheet_setup_plls(struct broadsheetfb_par *par) argument 342 broadsheet_setup_spi(struct broadsheetfb_par *par) argument 351 broadsheet_setup_spiflash(struct broadsheetfb_par *par, u16 *orig_sfmcd) argument 363 broadsheet_spiflash_wait_for_bit(struct broadsheetfb_par *par, u16 reg, int bitnum, int val, int timeout) argument 379 broadsheet_spiflash_write_byte(struct broadsheetfb_par *par, u8 data) argument 386 broadsheet_spiflash_read_byte(struct broadsheetfb_par *par, u8 *data) argument 404 broadsheet_spiflash_wait_for_status(struct broadsheetfb_par *par, int timeout) argument 437 broadsheet_spiflash_op_on_address(struct broadsheetfb_par *par, u8 op, u32 addr) argument 460 broadsheet_verify_spiflash(struct broadsheetfb_par *par, int *flash_type) argument 487 broadsheet_setup_for_wfm_write(struct broadsheetfb_par *par, u16 *initial_sfmcd, int *flash_type) argument 510 broadsheet_spiflash_write_control(struct broadsheetfb_par *par, int mode) argument 525 broadsheet_spiflash_erase_sector(struct broadsheetfb_par *par, int addr) argument 544 broadsheet_spiflash_read_range(struct broadsheetfb_par *par, int addr, int size, char *data) argument 566 broadsheet_spiflash_write_page(struct broadsheetfb_par *par, int addr, const char *data) argument 592 broadsheet_spiflash_write_sector(struct broadsheetfb_par *par, int addr, const char *data, int sector_size) argument 611 broadsheet_spiflash_rewrite_sector(struct broadsheetfb_par *par, int sector_size, int data_start_addr, int data_len, const char *data) argument 676 broadsheet_write_spiflash(struct broadsheetfb_par *par, u32 wfm_addr, const u8 *wfm, int bytecount, int flash_type) argument 713 broadsheet_store_waveform_to_spiflash(struct broadsheetfb_par *par, const u8 *wfm, size_t wfm_size) argument 737 struct broadsheetfb_par *par = info->par; local 777 broadsheet_init_display(struct broadsheetfb_par *par) argument 837 broadsheet_identify(struct broadsheetfb_par *par) argument 852 broadsheet_init(struct broadsheetfb_par *par) argument 860 broadsheetfb_dpy_update_pages(struct broadsheetfb_par *par, u16 y1, u16 y2) argument 900 broadsheetfb_dpy_update(struct broadsheetfb_par *par) argument 974 struct broadsheetfb_par *par = info->par; local 984 struct broadsheetfb_par *par = info->par; local 994 struct broadsheetfb_par *par = info->par; local 1008 struct broadsheetfb_par *par = info->par; local 1068 struct broadsheetfb_par *par; local 1198 struct broadsheetfb_par *par = info->par; local [all...] |
H A D | i740fb.c | 103 static inline void i740outb(struct i740fb_par *par, u16 port, u8 val) argument 105 vga_mm_w(par->regs, port, val); 107 static inline u8 i740inb(struct i740fb_par *par, u16 port) argument 109 return vga_mm_r(par->regs, port); 111 static inline void i740outreg(struct i740fb_par *par, u16 port, u8 reg, u8 val) argument 113 vga_mm_w_fast(par->regs, port, reg, val); 115 static inline u8 i740inreg(struct i740fb_par *par, u16 port, u8 reg) argument 117 vga_mm_w(par->regs, port, reg); 118 return vga_mm_r(par->regs, port+1); 120 static inline void i740outreg_mask(struct i740fb_par *par, u1 argument 134 struct i740fb_par *par = data; local 142 struct i740fb_par *par = data; local 150 struct i740fb_par *par = data; local 159 struct i740fb_par *par = data; local 168 struct i740fb_par *par = info->par; local 191 struct i740fb_par *par = info->par; local 202 struct i740fb_par *par = info->par; local 218 i740_calc_fifo(struct i740fb_par *par, u32 freq, int bpp) argument 353 i740_calc_vclk(u32 freq, struct i740fb_par *par) argument 403 i740fb_decode_var(const struct fb_var_screeninfo *var, struct i740fb_par *par, struct fb_info *info) argument 725 vga_protect(struct i740fb_par *par) argument 734 vga_unprotect(struct i740fb_par *par) argument 745 struct i740fb_par *par = info->par; local 909 struct i740fb_par *par = info->par; local 955 struct i740fb_par *par = info->par; local 1014 struct i740fb_par *par; local 1182 struct i740fb_par *par = info->par; local 1207 struct i740fb_par *par = info->par; local 1238 struct i740fb_par *par = info->par; local [all...] |
H A D | hecubafb.c | 72 static void apollo_send_data(struct hecubafb_par *par, unsigned char data) argument 75 par->board->set_data(par, data); 78 par->board->set_ctl(par, HCB_DS_BIT, 0); 81 par->board->wait_for_ack(par, 0); 84 par->board->set_ctl(par, HCB_DS_BIT, 1); 87 par 90 apollo_send_command(struct hecubafb_par *par, unsigned char data) argument 102 hecubafb_dpy_update(struct hecubafb_par *par) argument 127 struct hecubafb_par *par = info->par; local 137 struct hecubafb_par *par = info->par; local 147 struct hecubafb_par *par = info->par; local 161 struct hecubafb_par *par = info->par; local 221 struct hecubafb_par *par; local 288 struct hecubafb_par *par = info->par; local [all...] |
H A D | pmagb-b-fb.c | 69 static inline void sfb_write(struct pmagbbfb_par *par, unsigned int reg, u32 v) argument 71 writel(v, par->sfb + reg / 4); 74 static inline u32 sfb_read(struct pmagbbfb_par *par, unsigned int reg) argument 76 return readl(par->sfb + reg / 4); 79 static inline void dac_write(struct pmagbbfb_par *par, unsigned int reg, u8 v) argument 81 writeb(v, par->dac + reg / 4); 84 static inline u8 dac_read(struct pmagbbfb_par *par, unsigned int reg) argument 86 return readb(par->dac + reg / 4); 89 static inline void gp0_write(struct pmagbbfb_par *par, u32 v) argument 91 writel(v, par 102 struct pmagbbfb_par *par = info->par; local 138 struct pmagbbfb_par *par = info->par; local 152 struct pmagbbfb_par *par = info->par; local 188 struct pmagbbfb_par *par = info->par; local 254 struct pmagbbfb_par *par; local 361 struct pmagbbfb_par *par = info->par; local [all...] |
H A D | tridentfb.c | 36 (struct tridentfb_par *par, u32, u32, u32, u32, u32, u32); 38 (struct tridentfb_par *par, u32, u32, u32, u32, u32, u32); 40 (struct tridentfb_par *par, const char*, 167 static inline void writemmr(struct tridentfb_par *par, u16 r, u32 v) argument 169 fb_writel(v, par->io_virt + r); 172 static inline u32 readmmr(struct tridentfb_par *par, u16 r) argument 174 return fb_readl(par->io_virt + r); 183 static void blade_init_accel(struct tridentfb_par *par, int pitch, int bpp) argument 189 writemmr(par, 0x21C0, v2); 190 writemmr(par, 200 blade_wait_engine(struct tridentfb_par *par) argument 206 blade_fill_rect(struct tridentfb_par *par, u32 x, u32 y, u32 w, u32 h, u32 c, u32 rop) argument 217 blade_image_blit(struct tridentfb_par *par, const char *data, u32 x, u32 y, u32 w, u32 h, u32 c, u32 b) argument 232 blade_copy_rect(struct tridentfb_par *par, u32 x1, u32 y1, u32 x2, u32 y2, u32 w, u32 h) argument 257 xp_init_accel(struct tridentfb_par *par, int pitch, int bpp) argument 287 xp_wait_engine(struct tridentfb_par *par) argument 308 xp_fill_rect(struct tridentfb_par *par, u32 x, u32 y, u32 w, u32 h, u32 c, u32 rop) argument 320 xp_copy_rect(struct tridentfb_par *par, u32 x1, u32 y1, u32 x2, u32 y2, u32 w, u32 h) argument 355 image_init_accel(struct tridentfb_par *par, int pitch, int bpp) argument 374 image_wait_engine(struct tridentfb_par *par) argument 380 image_fill_rect(struct tridentfb_par *par, u32 x, u32 y, u32 w, u32 h, u32 c, u32 rop) argument 394 image_copy_rect(struct tridentfb_par *par, u32 x1, u32 y1, u32 x2, u32 y2, u32 w, u32 h) argument 421 tgui_init_accel(struct tridentfb_par *par, int pitch, int bpp) argument 448 tgui_fill_rect(struct tridentfb_par *par, u32 x, u32 y, u32 w, u32 h, u32 c, u32 rop) argument 459 tgui_copy_rect(struct tridentfb_par *par, u32 x1, u32 y1, u32 x2, u32 y2, u32 w, u32 h) argument 497 struct tridentfb_par *par = info->par; local 519 struct tridentfb_par *par = info->par; local 549 struct tridentfb_par *par = info->par; local 562 struct tridentfb_par *par = info->par; local 573 read3X4(struct tridentfb_par *par, int reg) argument 578 write3X4(struct tridentfb_par *par, int reg, unsigned char val) argument 584 read3CE(struct tridentfb_par *par, unsigned char reg) argument 590 writeAttr(struct tridentfb_par *par, int reg, unsigned char val) argument 597 write3CE(struct tridentfb_par *par, int reg, unsigned char val) argument 603 enable_mmio(struct tridentfb_par *par) argument 618 disable_mmio(struct tridentfb_par *par) argument 633 crtc_unlock(struct tridentfb_par *par) argument 640 get_nativex(struct tridentfb_par *par) argument 673 set_lwidth(struct tridentfb_par *par, int width) argument 681 screen_stretch(struct tridentfb_par *par) argument 692 screen_center(struct tridentfb_par *par) argument 699 set_screen_start(struct tridentfb_par *par, int base) argument 711 set_vclk(struct tridentfb_par *par, unsigned long freq) argument 756 set_number_of_lines(struct tridentfb_par *par, int lines) argument 774 is_flatpanel(struct tridentfb_par *par) argument 784 get_memsize(struct tridentfb_par *par) argument 868 struct tridentfb_par *par = info->par; local 986 struct tridentfb_par *par = info->par; local 997 shadowmode_on(struct tridentfb_par *par) argument 1002 shadowmode_off(struct tridentfb_par *par) argument 1010 struct tridentfb_par *par = info->par; local 1242 struct tridentfb_par *par = info->par; local 1278 struct tridentfb_par *par = info->par; local 1549 struct tridentfb_par *par = info->par; local [all...] |
H A D | s3fb.c | 201 static u8 s3fb_ddc_read(struct s3fb_info *par) argument 203 if (s3fb_ddc_needs_mmio(par->chip)) 204 return readb(par->mmio + DDC_MMIO_REG); 206 return vga_rcrt(par->state.vgabase, DDC_REG); 209 static void s3fb_ddc_write(struct s3fb_info *par, u8 val) argument 211 if (s3fb_ddc_needs_mmio(par->chip)) 212 writeb(val, par->mmio + DDC_MMIO_REG); 214 vga_wcrt(par->state.vgabase, DDC_REG, val); 219 struct s3fb_info *par = data; local 222 reg = s3fb_ddc_read(par) | DDC_DRIVE_E 232 struct s3fb_info *par = data; local 245 struct s3fb_info *par = data; local 252 struct s3fb_info *par = data; local 259 struct s3fb_info *par = info->par; local 323 struct s3fb_info *par = info->par; local 469 struct s3fb_info *par = info->par; local 511 struct s3fb_info *par = info->par; local 535 struct s3fb_info *par = info->par; local 556 struct s3fb_info *par = info->par; local 613 struct s3fb_info *par = info->par; local 981 struct s3fb_info *par = info->par; local 1019 struct s3fb_info *par = info->par; local 1060 s3_identification(struct s3fb_info *par) argument 1121 struct s3fb_info *par; local 1399 struct s3fb_info __maybe_unused *par = info->par; local 1434 struct s3fb_info *par = info->par; local 1465 struct s3fb_info *par = info->par; local [all...] |
H A D | neofb.c | 150 static inline void write_le32(int regindex, u32 val, const struct neofb_par *par) argument 152 writel(val, par->neo2200 + par->cursorOff + regindex); 208 struct neofb_par *par, long freq) 238 par->VCLK3NumeratorLow = n_best; 239 par->VCLK3NumeratorHigh = (f_best << 7); 241 par->VCLK3NumeratorLow = n_best | (f_best << 7); 243 par->VCLK3Denominator = d_best; 248 par->VCLK3NumeratorLow, 249 par 207 neoCalcVCLK(const struct fb_info *info, struct neofb_par *par, long freq) argument 260 vgaHWInit(const struct fb_var_screeninfo *var, struct neofb_par *par) argument 448 vgaHWRestore(const struct fb_info *info, const struct neofb_par *par) argument 483 struct neofb_par *par = info->par; local 522 struct neofb_par *par = info->par; local 557 struct neofb_par *par = info->par; local 572 struct neofb_par *par = info->par; local 588 struct neofb_par *par = info->par; local 728 struct neofb_par *par = info->par; local 1180 struct neofb_par *par = info->par; local 1269 struct neofb_par *par = info->par; local 1368 struct neofb_par *par = info->par; local 1404 struct neofb_par *par = info->par; local 1436 struct neofb_par *par = info->par; local 1652 struct neofb_par *par = info->par; local 1699 struct neofb_par *par = info->par; local 1762 struct neofb_par *par = info->par; local 1777 struct neofb_par *par = info->par; local 1856 struct neofb_par *par = info->par; local 1946 struct neofb_par *par; local [all...] |
/drivers/video/riva/ |
H A D | nv_driver.c | 46 static inline unsigned char MISCin(struct riva_par *par) argument 48 return (VGA_RD08(par->riva.PVIO, 0x3cc)); 52 riva_is_connected(struct riva_par *par, Bool second) argument 54 volatile U032 __iomem *PRAMDAC = par->riva.PRAMDAC0; 69 NV_WR32(par->riva.PRAMDAC0, 0x0610, 0x94050140); 70 NV_WR32(par->riva.PRAMDAC0, 0x0608, 0x00001000); 76 NV_WR32(par->riva.PRAMDAC0, 0x0608, 77 NV_RD32(par->riva.PRAMDAC0, 0x0608) & 0x0000EFFF); 86 riva_override_CRTC(struct riva_par *par) argument 90 par 100 riva_is_second(struct riva_par *par) argument 155 riva_get_memlen(struct riva_par *par) argument 272 riva_get_maxdclk(struct riva_par *par) argument 314 riva_common_setup(struct riva_par *par) argument [all...] |
H A D | rivafb-i2c.c | 30 struct riva_par *par = chan->par; local 33 VGA_WR08(par->riva.PCIO, 0x3d4, chan->ddc_base + 1); 34 val = VGA_RD08(par->riva.PCIO, 0x3d5) & 0xf0; 41 VGA_WR08(par->riva.PCIO, 0x3d4, chan->ddc_base + 1); 42 VGA_WR08(par->riva.PCIO, 0x3d5, val | 0x1); 48 struct riva_par *par = chan->par; local 51 VGA_WR08(par->riva.PCIO, 0x3d4, chan->ddc_base + 1); 52 val = VGA_RD08(par 66 struct riva_par *par = chan->par; local 79 struct riva_par *par = chan->par; local 127 riva_create_i2c_busses(struct riva_par *par) argument 141 riva_delete_i2c_busses(struct riva_par *par) argument 153 riva_probe_i2c_connector(struct riva_par *par, int conn, u8 **out_edid) argument [all...] |
/drivers/video/aty/ |
H A D | mach64_accel.c | 38 void aty_reset_engine(const struct atyfb_par *par) argument 42 aty_ld_le32(GEN_TEST_CNTL, par) & 43 ~(GUI_ENGINE_ENABLE | HWCURSOR_ENABLE), par); 46 aty_ld_le32(GEN_TEST_CNTL, par) | GUI_ENGINE_ENABLE, par); 50 aty_ld_le32(BUS_CNTL, par) | BUS_HOST_ERR_ACK | BUS_FIFO_ERR_ACK, par); 53 static void reset_GTC_3D_engine(const struct atyfb_par *par) argument 55 aty_st_le32(SCALE_3D_CNTL, 0xc0, par); 57 aty_st_le32(SETUP_CNTL, 0x00, par); 63 aty_init_engine(struct atyfb_par *par, struct fb_info *info) argument 185 draw_rect(s16 x, s16 y, u16 width, u16 height, struct atyfb_par *par) argument 197 struct atyfb_par *par = (struct atyfb_par *) info->par; local 237 aty_st_le32(SRC_HEIGHT1_WIDTH1, (width << 16) | area->height, par); local 244 struct atyfb_par *par = (struct atyfb_par *) info->par; local 283 struct atyfb_par *par = (struct atyfb_par *) info->par; local [all...] |
H A D | atyfb_base.c | 151 void aty_st_lcd(int index, u32 val, const struct atyfb_par *par) argument 154 aty_st_le32(lt_lcd_regs[index], val, par); 159 temp = aty_ld_le32(LCD_INDEX, par); 160 aty_st_le32(LCD_INDEX, (temp & ~LCD_INDEX_MASK) | index, par); 162 aty_st_le32(LCD_DATA, val, par); 166 u32 aty_ld_lcd(int index, const struct atyfb_par *par) argument 169 return aty_ld_le32(lt_lcd_regs[index], par); 174 temp = aty_ld_le32(LCD_INDEX, par); 175 aty_st_le32(LCD_INDEX, (temp & ~LCD_INDEX_MASK) | index, par); 177 return aty_ld_le32(LCD_DATA, par); 429 correct_chipset(struct atyfb_par *par) argument 567 atyfb_get_pixclock(struct fb_var_screeninfo *var, struct atyfb_par *par) argument 591 read_aty_sense(const struct atyfb_par *par) argument 632 aty_get_crtc(const struct atyfb_par *par, struct crtc *crtc) argument 667 SHADOW_EN | SHADOW_RW_EN, par); local 679 aty_set_crtc(const struct atyfb_par *par, const struct crtc *crtc) argument 737 SHADOW_EN | SHADOW_RW_EN, par); local 778 calc_line_length(struct atyfb_par *par, u32 vxres, u32 bpp) argument 793 struct atyfb_par *par = (struct atyfb_par *) info->par; local 1298 struct atyfb_par *par = (struct atyfb_par *) info->par; local 1530 struct atyfb_par *par = (struct atyfb_par *) info->par; local 1565 set_off_pitch(struct atyfb_par *par, const struct fb_info *info) argument 1584 struct atyfb_par *par = (struct atyfb_par *) info->par; local 1597 struct atyfb_par *par = dev_id; local 1623 aty_enable_irq(struct atyfb_par *par, int reenable) argument 1655 aty_disable_irq(struct atyfb_par *par) argument 1677 struct atyfb_par *par = (struct atyfb_par *) info->par; local 1735 struct atyfb_par *par = (struct atyfb_par *) info->par; local 1763 aty_waitforvblank(struct atyfb_par *par, u32 crtc) argument 1821 struct atyfb_par *par = (struct atyfb_par *) info->par; local 1920 struct atyfb_par *par = (struct atyfb_par *) info->par; local 1930 struct atyfb_par *par = (struct atyfb_par *) info->par; local 2004 aty_power_mgmt(int sleep, struct atyfb_par *par) argument 2063 struct atyfb_par *par = (struct atyfb_par *) info->par; local 2112 struct atyfb_par *par = info->par; local 2127 struct atyfb_par *par = (struct atyfb_par *) info->par; local 2173 aty_bl_get_level_brightness(struct atyfb_par *par, int level) argument 2192 struct atyfb_par *par = bl_get_data(bd); local 2225 aty_bl_init(struct atyfb_par *par) argument 2277 aty_calc_mem_refresh(struct atyfb_par *par, int xclk) argument 2311 atyfb_get_timings_from_lcd(struct atyfb_par *par, struct fb_var_screeninfo *var) argument 2339 struct atyfb_par *par = (struct atyfb_par *) info->par; local 2827 struct atyfb_par *par = (struct atyfb_par *) info->par; local 2874 aty_st_pal(u_int regno, u_int red, u_int green, u_int blue, const struct atyfb_par *par) argument 2893 struct atyfb_par *par = (struct atyfb_par *) info->par; local 2969 struct atyfb_par *par = info->par; local 3165 aty_init_lcd(struct atyfb_par *par, u32 bios_base) argument 3396 init_from_bios(struct atyfb_par *par) argument 3453 struct atyfb_par *par = info->par; local 3535 struct atyfb_par *par; local 3637 struct atyfb_par *par; local 3720 struct atyfb_par *par = (struct atyfb_par *) info->par; local 3925 struct atyfb_par *par; local [all...] |
/drivers/video/savage/ |
H A D | savagefb-i2c.c | 92 r = VGArCR(chan->reg, chan->par); 100 VGAwCR(chan->reg, r, chan->par); 108 r = VGArCR(chan->reg, chan->par); 116 VGAwCR(chan->reg, r, chan->par); 123 return (VGArCR(chan->reg, chan->par) & PROSAVAGE_I2C_SCL_IN) ? 1 : 0; 130 return (VGArCR(chan->reg, chan->par) & PROSAVAGE_I2C_SDA_IN) ? 1 : 0; 138 if (chan->par) { 142 chan->adapter.dev.parent = &chan->par->pcidev->dev; 157 dev_dbg(&chan->par->pcidev->dev, 160 dev_warn(&chan->par 169 struct savagefb_par *par = info->par; local 210 struct savagefb_par *par = info->par; local 220 struct savagefb_par *par = info->par; local [all...] |
H A D | savagefb_driver.c | 85 static void vgaHWSeqReset(struct savagefb_par *par, int start) argument 88 VGAwSEQ(0x00, 0x01, par); /* Synchronous Reset */ 90 VGAwSEQ(0x00, 0x03, par); /* End Reset */ 93 static void vgaHWProtect(struct savagefb_par *par, int on) argument 101 tmp = VGArSEQ(0x01, par); 103 vgaHWSeqReset(par, 1); /* start synchronous reset */ 104 VGAwSEQ(0x01, tmp | 0x20, par);/* disable the display */ 106 VGAenablePalette(par); 112 tmp = VGArSEQ(0x01, par); 114 VGAwSEQ(0x01, tmp & ~0x20, par);/* reenabl 121 vgaHWRestore(struct savagefb_par *par, struct savage_reg *reg) argument 148 vgaHWInit(struct fb_var_screeninfo *var, struct savagefb_par *par, struct xtimings *timings, struct savage_reg *reg) argument 262 savage3D_waitfifo(struct savagefb_par *par, int space) argument 270 savage4_waitfifo(struct savagefb_par *par, int space) argument 278 savage2000_waitfifo(struct savagefb_par *par, int space) argument 287 savage3D_waitidle(struct savagefb_par *par) argument 293 savage4_waitidle(struct savagefb_par *par) argument 299 savage2000_waitidle(struct savagefb_par *par) argument 306 SavageSetup2DEngine(struct savagefb_par *par) argument 404 struct savagefb_par *par = info->par; local 415 SavageSetup2DEngine(struct savagefb_par *par) argument 512 SavagePrintRegs(struct savagefb_par *par) argument 544 savage_get_default_par(struct savagefb_par *par, struct savage_reg *reg) argument 696 savage_set_default_par(struct savagefb_par *par, struct savage_reg *reg) argument 871 struct savagefb_par *par = info->par; local 973 savagefb_decode_var(struct fb_var_screeninfo *var, struct savagefb_par *par, struct savage_reg *reg) argument 1211 struct savagefb_par *par = info->par; local 1261 savagefb_set_par_int(struct savagefb_par *par, struct savage_reg *reg) argument 1479 savagefb_update_start(struct savagefb_par *par, int base) argument 1506 struct savagefb_par *par = info->par; local 1545 struct savagefb_par *par = info->par; local 1557 struct savagefb_par *par = info->par; local 1610 struct savagefb_par *par = info->par; local 1630 struct savagefb_par *par = info->par; local 1685 savage_enable_mmio(struct savagefb_par *par) argument 1704 savage_disable_mmio(struct savagefb_par *par) argument 1720 struct savagefb_par *par = info->par; local 1753 struct savagefb_par *par = info->par; local 1767 struct savagefb_par *par = info->par; local 1805 struct savagefb_par *par = info->par; local 1820 savage_init_hw(struct savagefb_par *par) argument 2059 struct savagefb_par *par = info->par; local 2185 struct savagefb_par *par; local 2378 struct savagefb_par *par = info->par; local 2414 struct savagefb_par *par = info->par; local [all...] |
/drivers/video/i810/ |
H A D | i810_main.h | 21 struct i810fb_par *par); 23 struct i810fb_par *par, u32 xres, u32 yres); 41 extern void i810_create_i2c_busses(struct i810fb_par *par); 42 extern void i810_delete_i2c_busses(struct i810fb_par *par); 49 static inline void i810_create_i2c_busses(struct i810fb_par *par) { } argument 50 static inline void i810_delete_i2c_busses(struct i810fb_par *par) { } argument 67 static inline void __devinit set_mtrr(struct i810fb_par *par) argument 69 par->mtrr_reg = mtrr_add((u32) par->aperture.physical, 70 par 77 unset_mtrr(struct i810fb_par *par) argument [all...] |
H A D | i810-i2c.c | 45 struct i810fb_par *par = chan->par; local 46 u8 __iomem *mmio = par->mmio_start_virtual; 58 struct i810fb_par *par = chan->par; local 59 u8 __iomem *mmio = par->mmio_start_virtual; 71 struct i810fb_par *par = chan->par; local 72 u8 __iomem *mmio = par->mmio_start_virtual; 82 struct i810fb_par *par local 126 i810_create_i2c_busses(struct i810fb_par *par) argument 140 i810_delete_i2c_busses(struct i810fb_par *par) argument 157 struct i810fb_par *par = info->par; local [all...] |
H A D | i810_accel.c | 26 i810_writel(par->cur_tail, par->iring.virtual, n); \ 27 par->cur_tail += 4; \ 28 par->cur_tail &= RING_SIZE_MASK; \ 53 * @par: pointer to i810fb_par structure 61 struct i810fb_par *par = info->par; local 63 u8 __iomem *mmio = par->mmio_start_virtual; 65 tail = par->cur_tail; 70 (par 92 struct i810fb_par *par = info->par; local 120 struct i810fb_par *par = info->par; local 135 end_iring(struct i810fb_par *par) argument 165 struct i810fb_par *par = info->par; local 199 struct i810fb_par *par = info->par; local 240 struct i810fb_par *par = info->par; local 258 struct i810fb_par *par = info->par; local 284 i810fb_iring_enable(struct i810fb_par *par, u32 mode) argument 300 struct i810fb_par *par = info->par; local 328 struct i810fb_par *par = info->par; local 369 struct i810fb_par *par = info->par; local 407 struct i810fb_par *par = info->par; local 417 struct i810fb_par *par = info->par; local 437 struct i810fb_par *par = info->par; local [all...] |
/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_fb.c | 72 struct vmw_fb_par *par = info->par; local 73 u32 *pal = par->pseudo_palette; 80 switch (par->depth) { 88 DRM_ERROR("Bad depth %u, bpp %u.\n", par->depth, par->bpp); 99 struct vmw_fb_par *par = info->par; local 100 struct vmw_private *vmw_priv = par->vmw_priv; 143 if ((var->xoffset + var->xres) > par 161 struct vmw_fb_par *par = info->par; local 206 vmw_fb_dirty_flush(struct vmw_fb_par *par) argument 260 vmw_fb_dirty_mark(struct vmw_fb_par *par, unsigned x1, unsigned y1, unsigned width, unsigned height) argument 295 struct vmw_fb_par *par = info->par; local 410 struct vmw_fb_par *par; local 557 struct vmw_fb_par *par; local 584 struct vmw_fb_par *par; local 610 struct vmw_fb_par *par; local [all...] |
/drivers/video/mb862xx/ |
H A D | mb862xxfbdrv.c | 85 struct mb862xxfb_par *par = info->par; local 94 par->pseudo_palette[regno] = val; 206 struct mb862xxfb_par *par = fbi->par; local 209 dev_dbg(par->dev, "%s\n", __func__); 210 if (par->type == BT_CORALP) 213 if (par->pre_init) 222 sc = par->refclk / (1000000 / fbi->var.pixclock) - 1; 227 dev_dbg(par 276 struct mb862xxfb_par *par = info->par; local 289 struct mb862xxfb_par *par = fbi->par; local 317 struct mb862xxfb_par *par = fbi->par; local 422 struct mb862xxfb_par *par = fbi->par; local 549 struct mb862xxfb_par *par = fbi->par; local 584 struct mb862xxfb_par *par = (struct mb862xxfb_par *) dev_id; local 622 mb862xx_gdc_init(struct mb862xxfb_par *par) argument 673 struct mb862xxfb_par *par; local 790 struct mb862xxfb_par *par = fbi->par; local 847 coralp_init(struct mb862xxfb_par *par) argument 896 init_dram_ctrl(struct mb862xxfb_par *par) argument 928 carmine_init(struct mb862xxfb_par *par) argument 970 mb862xx_pci_gdc_init(struct mb862xxfb_par *par) argument 999 struct mb862xxfb_par *par; local 1133 struct mb862xxfb_par *par = fbi->par; local [all...] |