/kernel/linux/linux-5.10/drivers/video/fbdev/nvidia/ |
H A D | nv_setup.c | 60 void NVWriteCrtc(struct nvidia_par *par, u8 index, u8 value) in NVWriteCrtc() argument 62 VGA_WR08(par->PCIO, par->IOBase + 0x04, index); in NVWriteCrtc() 63 VGA_WR08(par->PCIO, par->IOBase + 0x05, value); in NVWriteCrtc() 65 u8 NVReadCrtc(struct nvidia_par *par, u8 index) in NVReadCrtc() argument 67 VGA_WR08(par->PCIO, par->IOBase + 0x04, index); in NVReadCrtc() 68 return (VGA_RD08(par->PCIO, par in NVReadCrtc() 70 NVWriteGr(struct nvidia_par *par, u8 index, u8 value) NVWriteGr() argument 75 NVReadGr(struct nvidia_par *par, u8 index) NVReadGr() argument 80 NVWriteSeq(struct nvidia_par *par, u8 index, u8 value) NVWriteSeq() argument 85 NVReadSeq(struct nvidia_par *par, u8 index) NVReadSeq() argument 90 NVWriteAttr(struct nvidia_par *par, u8 index, u8 value) NVWriteAttr() argument 102 NVReadAttr(struct nvidia_par *par, u8 index) NVReadAttr() argument 114 NVWriteMiscOut(struct nvidia_par *par, u8 value) NVWriteMiscOut() argument 118 NVReadMiscOut(struct nvidia_par *par) NVReadMiscOut() argument 122 NVWriteDacMask(struct nvidia_par *par, u8 value) NVWriteDacMask() argument 126 NVWriteDacReadAddr(struct nvidia_par *par, u8 value) NVWriteDacReadAddr() argument 130 NVWriteDacWriteAddr(struct nvidia_par *par, u8 value) NVWriteDacWriteAddr() argument 134 NVWriteDacData(struct nvidia_par *par, u8 value) NVWriteDacData() argument 138 NVReadDacData(struct nvidia_par *par) NVReadDacData() argument 143 NVIsConnected(struct nvidia_par *par, int output) NVIsConnected() argument 185 NVSelectHeadRegisters(struct nvidia_par *par, int head) NVSelectHeadRegisters() argument 200 nv4GetConfig(struct nvidia_par *par) nv4GetConfig() argument 230 nv10GetConfig(struct nvidia_par *par) nv10GetConfig() argument 276 struct nvidia_par *par = info->par; NVCommonSetup() local [all...] |
H A D | nv_hw.c | 57 void NVLockUnlock(struct nvidia_par *par, int Lock) in NVLockUnlock() argument 61 VGA_WR08(par->PCIO, 0x3D4, 0x1F); in NVLockUnlock() 62 VGA_WR08(par->PCIO, 0x3D5, Lock ? 0x99 : 0x57); in NVLockUnlock() 64 VGA_WR08(par->PCIO, 0x3D4, 0x11); in NVLockUnlock() 65 cr11 = VGA_RD08(par->PCIO, 0x3D5); in NVLockUnlock() 70 VGA_WR08(par->PCIO, 0x3D5, cr11); in NVLockUnlock() 73 int NVShowHideCursor(struct nvidia_par *par, int ShowHide) in NVShowHideCursor() argument 75 int cur = par->CurrentState->cursor1; in NVShowHideCursor() 77 par->CurrentState->cursor1 = (par in NVShowHideCursor() 141 nvGetClocks(struct nvidia_par *par, unsigned int *MClk, unsigned int *NVClk) nvGetClocks() argument 380 nv4UpdateArbitrationSettings(unsigned VClk, unsigned pixelDepth, unsigned *burst, unsigned *lwm, struct nvidia_par *par) nv4UpdateArbitrationSettings() argument 618 nv10UpdateArbitrationSettings(unsigned VClk, unsigned pixelDepth, unsigned *burst, unsigned *lwm, struct nvidia_par *par) nv10UpdateArbitrationSettings() argument 655 nv30UpdateArbitrationSettings( struct nvidia_par *par, unsigned int *burst, unsigned int *lwm ) nv30UpdateArbitrationSettings() argument 676 nForceUpdateArbitrationSettings(unsigned VClk, unsigned pixelDepth, unsigned *burst, unsigned *lwm, struct nvidia_par *par) nForceUpdateArbitrationSettings() argument 766 CalcVClock(int clockIn, int *clockOut, u32 * pllOut, struct nvidia_par *par) CalcVClock() argument 811 CalcVClock2Stage(int clockIn, int *clockOut, u32 * pllOut, u32 * pllBOut, struct nvidia_par *par) CalcVClock2Stage() argument 856 NVCalcStateExt(struct nvidia_par *par, RIVA_HW_STATE * state, int bpp, int width, int hDisplaySize, int height, int dotClock, int flags) NVCalcStateExt() argument 946 NVLoadStateExt(struct nvidia_par *par, RIVA_HW_STATE * state) NVLoadStateExt() argument 1613 NVUnloadStateExt(struct nvidia_par *par, RIVA_HW_STATE * state) NVUnloadStateExt() argument 1685 NVSetStartAddress(struct nvidia_par *par, u32 start) NVSetStartAddress() argument [all...] |
H A D | nv_accel.c | 76 struct nvidia_par *par = info->par; in nvidiafb_safe_mode() local 80 par->lockup = 1; in nvidiafb_safe_mode() 85 struct nvidia_par *par = info->par; in NVFlush() local 88 while (--count && READ_GET(par) != par->dmaPut) ; in NVFlush() 98 struct nvidia_par *par = info->par; in NVSync() local 101 while (--count && NV_RD32(par in NVSync() 109 NVDmaKickoff(struct nvidia_par *par) NVDmaKickoff() argument 119 struct nvidia_par *par = info->par; NVDmaWait() local 160 struct nvidia_par *par = info->par; NVSetPattern() local 171 struct nvidia_par *par = info->par; NVSetRopSolid() local 192 struct nvidia_par *par = info->par; NVSetClippingRectangle() local 203 struct nvidia_par *par = info->par; NVResetGraphics() local 284 struct nvidia_par *par = info->par; nvidiafb_sync() local 300 struct nvidia_par *par = info->par; nvidiafb_copyarea() local 320 struct nvidia_par *par = info->par; nvidiafb_fillrect() local 355 struct nvidia_par *par = info->par; nvidiafb_mono_color_expand() local 409 struct nvidia_par *par = info->par; nvidiafb_imageblit() local [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/nvidia/ |
H A D | nv_setup.c | 60 void NVWriteCrtc(struct nvidia_par *par, u8 index, u8 value) in NVWriteCrtc() argument 62 VGA_WR08(par->PCIO, par->IOBase + 0x04, index); in NVWriteCrtc() 63 VGA_WR08(par->PCIO, par->IOBase + 0x05, value); in NVWriteCrtc() 65 u8 NVReadCrtc(struct nvidia_par *par, u8 index) in NVReadCrtc() argument 67 VGA_WR08(par->PCIO, par->IOBase + 0x04, index); in NVReadCrtc() 68 return (VGA_RD08(par->PCIO, par in NVReadCrtc() 70 NVWriteGr(struct nvidia_par *par, u8 index, u8 value) NVWriteGr() argument 75 NVReadGr(struct nvidia_par *par, u8 index) NVReadGr() argument 80 NVWriteSeq(struct nvidia_par *par, u8 index, u8 value) NVWriteSeq() argument 85 NVReadSeq(struct nvidia_par *par, u8 index) NVReadSeq() argument 90 NVWriteAttr(struct nvidia_par *par, u8 index, u8 value) NVWriteAttr() argument 101 NVReadAttr(struct nvidia_par *par, u8 index) NVReadAttr() argument 111 NVWriteMiscOut(struct nvidia_par *par, u8 value) NVWriteMiscOut() argument 115 NVReadMiscOut(struct nvidia_par *par) NVReadMiscOut() argument 119 NVWriteDacMask(struct nvidia_par *par, u8 value) NVWriteDacMask() argument 123 NVWriteDacReadAddr(struct nvidia_par *par, u8 value) NVWriteDacReadAddr() argument 127 NVWriteDacWriteAddr(struct nvidia_par *par, u8 value) NVWriteDacWriteAddr() argument 131 NVWriteDacData(struct nvidia_par *par, u8 value) NVWriteDacData() argument 135 NVReadDacData(struct nvidia_par *par) NVReadDacData() argument 140 NVIsConnected(struct nvidia_par *par, int output) NVIsConnected() argument 182 NVSelectHeadRegisters(struct nvidia_par *par, int head) NVSelectHeadRegisters() argument 197 nv4GetConfig(struct nvidia_par *par) nv4GetConfig() argument 227 nv10GetConfig(struct nvidia_par *par) nv10GetConfig() argument 273 struct nvidia_par *par = info->par; NVCommonSetup() local [all...] |
H A D | nv_hw.c | 57 void NVLockUnlock(struct nvidia_par *par, int Lock) in NVLockUnlock() argument 61 VGA_WR08(par->PCIO, 0x3D4, 0x1F); in NVLockUnlock() 62 VGA_WR08(par->PCIO, 0x3D5, Lock ? 0x99 : 0x57); in NVLockUnlock() 64 VGA_WR08(par->PCIO, 0x3D4, 0x11); in NVLockUnlock() 65 cr11 = VGA_RD08(par->PCIO, 0x3D5); in NVLockUnlock() 70 VGA_WR08(par->PCIO, 0x3D5, cr11); in NVLockUnlock() 73 int NVShowHideCursor(struct nvidia_par *par, int ShowHide) in NVShowHideCursor() argument 75 int cur = par->CurrentState->cursor1; in NVShowHideCursor() 77 par->CurrentState->cursor1 = (par in NVShowHideCursor() 141 nvGetClocks(struct nvidia_par *par, unsigned int *MClk, unsigned int *NVClk) nvGetClocks() argument 380 nv4UpdateArbitrationSettings(unsigned VClk, unsigned pixelDepth, unsigned *burst, unsigned *lwm, struct nvidia_par *par) nv4UpdateArbitrationSettings() argument 618 nv10UpdateArbitrationSettings(unsigned VClk, unsigned pixelDepth, unsigned *burst, unsigned *lwm, struct nvidia_par *par) nv10UpdateArbitrationSettings() argument 655 nv30UpdateArbitrationSettings( struct nvidia_par *par, unsigned int *burst, unsigned int *lwm ) nv30UpdateArbitrationSettings() argument 676 nForceUpdateArbitrationSettings(unsigned VClk, unsigned pixelDepth, unsigned *burst, unsigned *lwm, struct nvidia_par *par) nForceUpdateArbitrationSettings() argument 766 CalcVClock(int clockIn, int *clockOut, u32 * pllOut, struct nvidia_par *par) CalcVClock() argument 811 CalcVClock2Stage(int clockIn, int *clockOut, u32 * pllOut, u32 * pllBOut, struct nvidia_par *par) CalcVClock2Stage() argument 856 NVCalcStateExt(struct nvidia_par *par, RIVA_HW_STATE * state, int bpp, int width, int hDisplaySize, int height, int dotClock, int flags) NVCalcStateExt() argument 946 NVLoadStateExt(struct nvidia_par *par, RIVA_HW_STATE * state) NVLoadStateExt() argument 1613 NVUnloadStateExt(struct nvidia_par *par, RIVA_HW_STATE * state) NVUnloadStateExt() argument 1685 NVSetStartAddress(struct nvidia_par *par, u32 start) NVSetStartAddress() argument [all...] |
H A D | nv_accel.c | 76 struct nvidia_par *par = info->par; in nvidiafb_safe_mode() local 80 par->lockup = 1; in nvidiafb_safe_mode() 85 struct nvidia_par *par = info->par; in NVFlush() local 88 while (--count && READ_GET(par) != par->dmaPut) ; in NVFlush() 98 struct nvidia_par *par = info->par; in NVSync() local 101 while (--count && NV_RD32(par in NVSync() 109 NVDmaKickoff(struct nvidia_par *par) NVDmaKickoff() argument 119 struct nvidia_par *par = info->par; NVDmaWait() local 160 struct nvidia_par *par = info->par; NVSetPattern() local 171 struct nvidia_par *par = info->par; NVSetRopSolid() local 192 struct nvidia_par *par = info->par; NVSetClippingRectangle() local 203 struct nvidia_par *par = info->par; NVResetGraphics() local 284 struct nvidia_par *par = info->par; nvidiafb_sync() local 300 struct nvidia_par *par = info->par; nvidiafb_copyarea() local 320 struct nvidia_par *par = info->par; nvidiafb_fillrect() local 355 struct nvidia_par *par = info->par; nvidiafb_mono_color_expand() local 409 struct nvidia_par *par = info->par; nvidiafb_imageblit() local [all...] |
/kernel/linux/linux-5.10/drivers/video/fbdev/geode/ |
H A D | suspend_gx.c | 14 static void gx_save_regs(struct gxfb_par *par) in gx_save_regs() argument 20 i = read_gp(par, GP_BLT_STATUS); in gx_save_regs() 24 rdmsrl(MSR_GX_MSR_PADSEL, par->msr.padsel); in gx_save_regs() 25 rdmsrl(MSR_GLCP_DOTPLL, par->msr.dotpll); in gx_save_regs() 27 write_dc(par, DC_UNLOCK, DC_UNLOCK_UNLOCK); in gx_save_regs() 30 memcpy(par->gp, par->gp_regs, sizeof(par->gp)); in gx_save_regs() 31 memcpy(par->dc, par in gx_save_regs() 64 gx_restore_gfx_proc(struct gxfb_par *par) gx_restore_gfx_proc() argument 82 gx_restore_display_ctlr(struct gxfb_par *par) gx_restore_display_ctlr() argument 132 gx_restore_video_proc(struct gxfb_par *par) gx_restore_video_proc() argument 169 gx_restore_regs(struct gxfb_par *par) gx_restore_regs() argument 185 gx_disable_graphics(struct gxfb_par *par) gx_disable_graphics() argument 207 gx_enable_graphics(struct gxfb_par *par) gx_enable_graphics() argument 235 struct gxfb_par *par = info->par; gx_powerdown() local 249 struct gxfb_par *par = info->par; gx_powerup() local [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/geode/ |
H A D | suspend_gx.c | 14 static void gx_save_regs(struct gxfb_par *par) in gx_save_regs() argument 20 i = read_gp(par, GP_BLT_STATUS); in gx_save_regs() 24 rdmsrl(MSR_GX_MSR_PADSEL, par->msr.padsel); in gx_save_regs() 25 rdmsrl(MSR_GLCP_DOTPLL, par->msr.dotpll); in gx_save_regs() 27 write_dc(par, DC_UNLOCK, DC_UNLOCK_UNLOCK); in gx_save_regs() 30 memcpy(par->gp, par->gp_regs, sizeof(par->gp)); in gx_save_regs() 31 memcpy(par->dc, par in gx_save_regs() 64 gx_restore_gfx_proc(struct gxfb_par *par) gx_restore_gfx_proc() argument 82 gx_restore_display_ctlr(struct gxfb_par *par) gx_restore_display_ctlr() argument 132 gx_restore_video_proc(struct gxfb_par *par) gx_restore_video_proc() argument 169 gx_restore_regs(struct gxfb_par *par) gx_restore_regs() argument 185 gx_disable_graphics(struct gxfb_par *par) gx_disable_graphics() argument 207 gx_enable_graphics(struct gxfb_par *par) gx_enable_graphics() argument 235 struct gxfb_par *par = info->par; gx_powerdown() local 249 struct gxfb_par *par = info->par; gx_powerup() local [all...] |
/kernel/linux/linux-5.10/drivers/staging/fbtft/ |
H A D | fb_ili9320.c | 22 static unsigned int read_devicecode(struct fbtft_par *par) in read_devicecode() argument 27 write_reg(par, 0x0000); in read_devicecode() 28 ret = par->fbtftops.read(par, rxbuf, 4); in read_devicecode() 32 static int init_display(struct fbtft_par *par) in init_display() argument 36 par->fbtftops.reset(par); in init_display() 38 devcode = read_devicecode(par); in init_display() 39 fbtft_par_dbg(DEBUG_INIT_DISPLAY, par, "Device code: 0x%04X\n", in init_display() 42 dev_warn(par in init_display() 164 set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) set_addr_win() argument 189 set_var(struct fbtft_par *par) set_var() argument 214 set_gamma(struct fbtft_par *par, u32 *curves) set_gamma() argument [all...] |
H A D | fb_upd161704.c | 24 static int init_display(struct fbtft_par *par) in init_display() argument 26 par->fbtftops.reset(par); in init_display() 31 write_reg(par, 0x0003, 0x0001); /* Soft reset */ in init_display() 34 write_reg(par, 0x003A, 0x0001); /*Oscillator 0: stop, 1: operation */ in init_display() 38 write_reg(par, 0x0024, 0x007B); /* amplitude setting */ in init_display() 40 write_reg(par, 0x0025, 0x003B); /* amplitude setting */ in init_display() 41 write_reg(par, 0x0026, 0x0034); /* amplitude setting */ in init_display() 43 write_reg(par, 0x0027, 0x0004); /* amplitude setting */ in init_display() 44 write_reg(par, in init_display() 113 set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) set_addr_win() argument 139 set_var(struct fbtft_par *par) set_var() argument [all...] |
H A D | fb_bd663474.c | 24 static int init_display(struct fbtft_par *par) in init_display() argument 26 par->fbtftops.reset(par); in init_display() 31 write_reg(par, 0x000, 0x0001); /*oscillator 0: stop, 1: operation */ in init_display() 35 write_reg(par, 0x100, 0x0000); /* power supply setup */ in init_display() 36 write_reg(par, 0x101, 0x0000); in init_display() 37 write_reg(par, 0x102, 0x3110); in init_display() 38 write_reg(par, 0x103, 0xe200); in init_display() 39 write_reg(par, 0x110, 0x009d); in init_display() 40 write_reg(par, in init_display() 104 set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) set_addr_win() argument 129 set_var(struct fbtft_par *par) set_var() argument [all...] |
H A D | fb_ra8875.c | 17 static int write_spi(struct fbtft_par *par, void *buf, size_t len) in write_spi() argument 26 fbtft_par_dbg_hex(DEBUG_WRITE, par, par->info->device, u8, buf, len, in write_spi() 29 if (!par->spi) { in write_spi() 30 dev_err(par->info->device, in write_spi() 31 "%s: par->spi is unexpectedly NULL\n", __func__); in write_spi() 37 return spi_sync(par->spi, &m); in write_spi() 40 static int init_display(struct fbtft_par *par) in init_display() argument 42 gpiod_set_value(par->gpio.dc, 1); in init_display() 44 fbtft_par_dbg(DEBUG_INIT_DISPLAY, par, in init_display() 169 set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) set_addr_win() argument 190 write_reg8_bus8(struct fbtft_par *par, int len, ...) write_reg8_bus8() argument 244 write_vmem16_bus8(struct fbtft_par *par, size_t offset, size_t len) write_vmem16_bus8() argument [all...] |
/kernel/linux/linux-6.6/drivers/staging/fbtft/ |
H A D | fb_ili9320.c | 22 static unsigned int read_devicecode(struct fbtft_par *par) in read_devicecode() argument 26 write_reg(par, 0x0000); in read_devicecode() 27 par->fbtftops.read(par, rxbuf, 4); in read_devicecode() 31 static int init_display(struct fbtft_par *par) in init_display() argument 35 par->fbtftops.reset(par); in init_display() 37 devcode = read_devicecode(par); in init_display() 38 fbtft_par_dbg(DEBUG_INIT_DISPLAY, par, "Device code: 0x%04X\n", in init_display() 41 dev_warn(par in init_display() 163 set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) set_addr_win() argument 188 set_var(struct fbtft_par *par) set_var() argument 213 set_gamma(struct fbtft_par *par, u32 *curves) set_gamma() argument [all...] |
H A D | fb_upd161704.c | 24 static int init_display(struct fbtft_par *par) in init_display() argument 26 par->fbtftops.reset(par); in init_display() 31 write_reg(par, 0x0003, 0x0001); /* Soft reset */ in init_display() 34 write_reg(par, 0x003A, 0x0001); /*Oscillator 0: stop, 1: operation */ in init_display() 38 write_reg(par, 0x0024, 0x007B); /* amplitude setting */ in init_display() 40 write_reg(par, 0x0025, 0x003B); /* amplitude setting */ in init_display() 41 write_reg(par, 0x0026, 0x0034); /* amplitude setting */ in init_display() 43 write_reg(par, 0x0027, 0x0004); /* amplitude setting */ in init_display() 44 write_reg(par, in init_display() 113 set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) set_addr_win() argument 139 set_var(struct fbtft_par *par) set_var() argument [all...] |
H A D | fb_bd663474.c | 24 static int init_display(struct fbtft_par *par) in init_display() argument 26 par->fbtftops.reset(par); in init_display() 31 write_reg(par, 0x000, 0x0001); /*oscillator 0: stop, 1: operation */ in init_display() 35 write_reg(par, 0x100, 0x0000); /* power supply setup */ in init_display() 36 write_reg(par, 0x101, 0x0000); in init_display() 37 write_reg(par, 0x102, 0x3110); in init_display() 38 write_reg(par, 0x103, 0xe200); in init_display() 39 write_reg(par, 0x110, 0x009d); in init_display() 40 write_reg(par, in init_display() 104 set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) set_addr_win() argument 129 set_var(struct fbtft_par *par) set_var() argument [all...] |
H A D | fb_ra8875.c | 17 static int write_spi(struct fbtft_par *par, void *buf, size_t len) in write_spi() argument 26 fbtft_par_dbg_hex(DEBUG_WRITE, par, par->info->device, u8, buf, len, in write_spi() 29 if (!par->spi) { in write_spi() 30 dev_err(par->info->device, in write_spi() 31 "%s: par->spi is unexpectedly NULL\n", __func__); in write_spi() 37 return spi_sync(par->spi, &m); in write_spi() 40 static int init_display(struct fbtft_par *par) in init_display() argument 42 gpiod_set_value(par->gpio.dc, 1); in init_display() 44 fbtft_par_dbg(DEBUG_INIT_DISPLAY, par, in init_display() 169 set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) set_addr_win() argument 190 write_reg8_bus8(struct fbtft_par *par, int len, ...) write_reg8_bus8() argument 244 write_vmem16_bus8(struct fbtft_par *par, size_t offset, size_t len) write_vmem16_bus8() argument [all...] |
/kernel/linux/linux-5.10/drivers/video/fbdev/ |
H A D | ssd1307fb.c | 155 static void ssd1307fb_update_display(struct ssd1307fb_par *par) in ssd1307fb_update_display() argument 158 u8 *vmem = par->info->screen_buffer; in ssd1307fb_update_display() 159 unsigned int line_length = par->info->fix.line_length; in ssd1307fb_update_display() 160 unsigned int pages = DIV_ROUND_UP(par->height, 8); in ssd1307fb_update_display() 163 array = ssd1307fb_alloc_array(par->width * pages, SSD1307FB_DATA); in ssd1307fb_update_display() 197 for (j = 0; j < par->width; j++) { in ssd1307fb_update_display() 199 u32 array_idx = i * par->width + j; in ssd1307fb_update_display() 202 if (i + 1 == pages && par->height % 8) in ssd1307fb_update_display() 203 m = par->height % 8; in ssd1307fb_update_display() 213 ssd1307fb_write_array(par in ssd1307fb_update_display() 221 struct ssd1307fb_par *par = info->par; ssd1307fb_write() local 251 struct ssd1307fb_par *par = info->par; ssd1307fb_blank() local 261 struct ssd1307fb_par *par = info->par; ssd1307fb_fillrect() local 268 struct ssd1307fb_par *par = info->par; ssd1307fb_copyarea() local 275 struct ssd1307fb_par *par = info->par; ssd1307fb_imageblit() local 296 ssd1307fb_init(struct ssd1307fb_par *par) ssd1307fb_init() argument 498 struct ssd1307fb_par *par = bl_get_data(bdev); ssd1307fb_update_bl() local 515 struct ssd1307fb_par *par = bl_get_data(bdev); ssd1307fb_get_brightness() local 588 struct ssd1307fb_par *par; ssd1307fb_probe() local 767 struct ssd1307fb_par *par = info->par; ssd1307fb_remove() local [all...] |
H A D | broadsheetfb.c | 119 static void broadsheet_gpio_issue_data(struct broadsheetfb_par *par, u16 data) in broadsheet_gpio_issue_data() argument 121 par->board->set_ctl(par, BS_WR, 0); in broadsheet_gpio_issue_data() 122 par->board->set_hdb(par, data); in broadsheet_gpio_issue_data() 123 par->board->set_ctl(par, BS_WR, 1); in broadsheet_gpio_issue_data() 126 static void broadsheet_gpio_issue_cmd(struct broadsheetfb_par *par, u16 data) in broadsheet_gpio_issue_cmd() argument 128 par->board->set_ctl(par, BS_D in broadsheet_gpio_issue_cmd() 132 broadsheet_gpio_send_command(struct broadsheetfb_par *par, u16 data) broadsheet_gpio_send_command() argument 142 broadsheet_gpio_send_cmdargs(struct broadsheetfb_par *par, u16 cmd, int argc, u16 *argv) broadsheet_gpio_send_cmdargs() argument 158 broadsheet_mmio_send_cmdargs(struct broadsheetfb_par *par, u16 cmd, int argc, u16 *argv) broadsheet_mmio_send_cmdargs() argument 169 broadsheet_send_command(struct broadsheetfb_par *par, u16 data) broadsheet_send_command() argument 177 broadsheet_send_cmdargs(struct broadsheetfb_par *par, u16 cmd, int argc, u16 *argv) broadsheet_send_cmdargs() argument 186 broadsheet_gpio_burst_write(struct broadsheetfb_par *par, int size, u16 *data) broadsheet_gpio_burst_write() argument 206 broadsheet_mmio_burst_write(struct broadsheetfb_par *par, int size, u16 *data) broadsheet_mmio_burst_write() argument 220 broadsheet_burst_write(struct broadsheetfb_par *par, int size, u16 *data) broadsheet_burst_write() argument 229 broadsheet_gpio_get_data(struct broadsheetfb_par *par) broadsheet_gpio_get_data() argument 250 broadsheet_get_data(struct broadsheetfb_par *par) broadsheet_get_data() argument 258 broadsheet_gpio_write_reg(struct broadsheetfb_par *par, u16 reg, u16 data) broadsheet_gpio_write_reg() argument 277 broadsheet_mmio_write_reg(struct broadsheetfb_par *par, u16 reg, u16 data) broadsheet_mmio_write_reg() argument 286 broadsheet_write_reg(struct broadsheetfb_par *par, u16 reg, u16 data) broadsheet_write_reg() argument 295 broadsheet_write_reg32(struct broadsheetfb_par *par, u16 reg, u32 data) broadsheet_write_reg32() argument 303 broadsheet_read_reg(struct broadsheetfb_par *par, u16 reg) broadsheet_read_reg() argument 311 is_broadsheet_pll_locked(struct broadsheetfb_par *par) is_broadsheet_pll_locked() argument 316 broadsheet_setup_plls(struct broadsheetfb_par *par) broadsheet_setup_plls() argument 342 broadsheet_setup_spi(struct broadsheetfb_par *par) broadsheet_setup_spi() argument 351 broadsheet_setup_spiflash(struct broadsheetfb_par *par, u16 *orig_sfmcd) broadsheet_setup_spiflash() argument 363 broadsheet_spiflash_wait_for_bit(struct broadsheetfb_par *par, u16 reg, int bitnum, int val, int timeout) broadsheet_spiflash_wait_for_bit() argument 379 broadsheet_spiflash_write_byte(struct broadsheetfb_par *par, u8 data) broadsheet_spiflash_write_byte() argument 386 broadsheet_spiflash_read_byte(struct broadsheetfb_par *par, u8 *data) broadsheet_spiflash_read_byte() argument 404 broadsheet_spiflash_wait_for_status(struct broadsheetfb_par *par, int timeout) broadsheet_spiflash_wait_for_status() argument 437 broadsheet_spiflash_op_on_address(struct broadsheetfb_par *par, u8 op, u32 addr) broadsheet_spiflash_op_on_address() argument 460 broadsheet_verify_spiflash(struct broadsheetfb_par *par, int *flash_type) broadsheet_verify_spiflash() argument 487 broadsheet_setup_for_wfm_write(struct broadsheetfb_par *par, u16 *initial_sfmcd, int *flash_type) broadsheet_setup_for_wfm_write() argument 510 broadsheet_spiflash_write_control(struct broadsheetfb_par *par, int mode) broadsheet_spiflash_write_control() argument 525 broadsheet_spiflash_erase_sector(struct broadsheetfb_par *par, int addr) broadsheet_spiflash_erase_sector() argument 544 broadsheet_spiflash_read_range(struct broadsheetfb_par *par, int addr, int size, char *data) broadsheet_spiflash_read_range() argument 566 broadsheet_spiflash_write_page(struct broadsheetfb_par *par, int addr, const char *data) broadsheet_spiflash_write_page() argument 592 broadsheet_spiflash_write_sector(struct broadsheetfb_par *par, int addr, const char *data, int sector_size) broadsheet_spiflash_write_sector() argument 611 broadsheet_spiflash_rewrite_sector(struct broadsheetfb_par *par, int sector_size, int data_start_addr, int data_len, const char *data) broadsheet_spiflash_rewrite_sector() argument 678 broadsheet_write_spiflash(struct broadsheetfb_par *par, u32 wfm_addr, const u8 *wfm, int bytecount, int flash_type) broadsheet_write_spiflash() argument 715 broadsheet_store_waveform_to_spiflash(struct broadsheetfb_par *par, const u8 *wfm, size_t wfm_size) broadsheet_store_waveform_to_spiflash() argument 739 struct broadsheetfb_par *par = info->par; broadsheet_loadstore_waveform() local 781 broadsheet_init_display(struct broadsheetfb_par *par) broadsheet_init_display() argument 841 broadsheet_identify(struct broadsheetfb_par *par) broadsheet_identify() argument 856 broadsheet_init(struct broadsheetfb_par *par) broadsheet_init() argument 864 broadsheetfb_dpy_update_pages(struct broadsheetfb_par *par, u16 y1, u16 y2) broadsheetfb_dpy_update_pages() argument 904 broadsheetfb_dpy_update(struct broadsheetfb_par *par) broadsheetfb_dpy_update() argument 978 struct broadsheetfb_par *par = info->par; broadsheetfb_fillrect() local 988 struct broadsheetfb_par *par = info->par; broadsheetfb_copyarea() local 998 struct broadsheetfb_par *par = info->par; broadsheetfb_imageblit() local 1012 struct broadsheetfb_par *par = info->par; broadsheetfb_write() local 1072 struct broadsheetfb_par *par; broadsheetfb_probe() local 1201 struct broadsheetfb_par *par = info->par; broadsheetfb_remove() local [all...] |
H A D | i740fb.c | 95 static inline void i740outb(struct i740fb_par *par, u16 port, u8 val) in i740outb() argument 97 vga_mm_w(par->regs, port, val); in i740outb() 99 static inline u8 i740inb(struct i740fb_par *par, u16 port) in i740inb() argument 101 return vga_mm_r(par->regs, port); in i740inb() 103 static inline void i740outreg(struct i740fb_par *par, u16 port, u8 reg, u8 val) in i740outreg() argument 105 vga_mm_w_fast(par->regs, port, reg, val); in i740outreg() 107 static inline u8 i740inreg(struct i740fb_par *par, u16 port, u8 reg) in i740inreg() argument 109 vga_mm_w(par->regs, port, reg); in i740inreg() 110 return vga_mm_r(par->regs, port+1); in i740inreg() 112 static inline void i740outreg_mask(struct i740fb_par *par, u1 in i740inreg() argument 126 struct i740fb_par *par = data; i740fb_ddc_setscl() local 134 struct i740fb_par *par = data; i740fb_ddc_setsda() local 142 struct i740fb_par *par = data; i740fb_ddc_getscl() local 151 struct i740fb_par *par = data; i740fb_ddc_getsda() local 160 struct i740fb_par *par = info->par; i740fb_setup_ddc_bus() local 183 struct i740fb_par *par = info->par; i740fb_open() local 194 struct i740fb_par *par = info->par; i740fb_release() local 209 i740_calc_fifo(struct i740fb_par *par, u32 freq, int bpp) i740_calc_fifo() argument 344 i740_calc_vclk(u32 freq, struct i740fb_par *par) i740_calc_vclk() argument 392 i740fb_decode_var(const struct fb_var_screeninfo *var, struct i740fb_par *par, struct fb_info *info) i740fb_decode_var() argument 723 vga_protect(struct i740fb_par *par) vga_protect() argument 732 vga_unprotect(struct i740fb_par *par) vga_unprotect() argument 743 struct i740fb_par *par = info->par; i740fb_set_par() local 907 struct i740fb_par *par = info->par; i740fb_pan_display() local 953 struct i740fb_par *par = info->par; i740fb_blank() local 1011 struct i740fb_par *par; i740fb_probe() local 1172 struct i740fb_par *par = info->par; i740fb_remove() local 1189 struct i740fb_par *par = info->par; i740fb_suspend() local 1212 struct i740fb_par *par = info->par; i740fb_resume() local [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/ |
H A D | broadsheetfb.c | 119 static void broadsheet_gpio_issue_data(struct broadsheetfb_par *par, u16 data) in broadsheet_gpio_issue_data() argument 121 par->board->set_ctl(par, BS_WR, 0); in broadsheet_gpio_issue_data() 122 par->board->set_hdb(par, data); in broadsheet_gpio_issue_data() 123 par->board->set_ctl(par, BS_WR, 1); in broadsheet_gpio_issue_data() 126 static void broadsheet_gpio_issue_cmd(struct broadsheetfb_par *par, u16 data) in broadsheet_gpio_issue_cmd() argument 128 par->board->set_ctl(par, BS_D in broadsheet_gpio_issue_cmd() 132 broadsheet_gpio_send_command(struct broadsheetfb_par *par, u16 data) broadsheet_gpio_send_command() argument 142 broadsheet_gpio_send_cmdargs(struct broadsheetfb_par *par, u16 cmd, int argc, u16 *argv) broadsheet_gpio_send_cmdargs() argument 158 broadsheet_mmio_send_cmdargs(struct broadsheetfb_par *par, u16 cmd, int argc, u16 *argv) broadsheet_mmio_send_cmdargs() argument 169 broadsheet_send_command(struct broadsheetfb_par *par, u16 data) broadsheet_send_command() argument 177 broadsheet_send_cmdargs(struct broadsheetfb_par *par, u16 cmd, int argc, u16 *argv) broadsheet_send_cmdargs() argument 186 broadsheet_gpio_burst_write(struct broadsheetfb_par *par, int size, u16 *data) broadsheet_gpio_burst_write() argument 206 broadsheet_mmio_burst_write(struct broadsheetfb_par *par, int size, u16 *data) broadsheet_mmio_burst_write() argument 220 broadsheet_burst_write(struct broadsheetfb_par *par, int size, u16 *data) broadsheet_burst_write() argument 229 broadsheet_gpio_get_data(struct broadsheetfb_par *par) broadsheet_gpio_get_data() argument 250 broadsheet_get_data(struct broadsheetfb_par *par) broadsheet_get_data() argument 258 broadsheet_gpio_write_reg(struct broadsheetfb_par *par, u16 reg, u16 data) broadsheet_gpio_write_reg() argument 277 broadsheet_mmio_write_reg(struct broadsheetfb_par *par, u16 reg, u16 data) broadsheet_mmio_write_reg() argument 286 broadsheet_write_reg(struct broadsheetfb_par *par, u16 reg, u16 data) broadsheet_write_reg() argument 295 broadsheet_write_reg32(struct broadsheetfb_par *par, u16 reg, u32 data) broadsheet_write_reg32() argument 303 broadsheet_read_reg(struct broadsheetfb_par *par, u16 reg) broadsheet_read_reg() argument 311 is_broadsheet_pll_locked(struct broadsheetfb_par *par) is_broadsheet_pll_locked() argument 316 broadsheet_setup_plls(struct broadsheetfb_par *par) broadsheet_setup_plls() argument 342 broadsheet_setup_spi(struct broadsheetfb_par *par) broadsheet_setup_spi() argument 351 broadsheet_setup_spiflash(struct broadsheetfb_par *par, u16 *orig_sfmcd) broadsheet_setup_spiflash() argument 363 broadsheet_spiflash_wait_for_bit(struct broadsheetfb_par *par, u16 reg, int bitnum, int val, int timeout) broadsheet_spiflash_wait_for_bit() argument 379 broadsheet_spiflash_write_byte(struct broadsheetfb_par *par, u8 data) broadsheet_spiflash_write_byte() argument 386 broadsheet_spiflash_read_byte(struct broadsheetfb_par *par, u8 *data) broadsheet_spiflash_read_byte() argument 404 broadsheet_spiflash_wait_for_status(struct broadsheetfb_par *par, int timeout) broadsheet_spiflash_wait_for_status() argument 437 broadsheet_spiflash_op_on_address(struct broadsheetfb_par *par, u8 op, u32 addr) broadsheet_spiflash_op_on_address() argument 460 broadsheet_verify_spiflash(struct broadsheetfb_par *par, int *flash_type) broadsheet_verify_spiflash() argument 487 broadsheet_setup_for_wfm_write(struct broadsheetfb_par *par, u16 *initial_sfmcd, int *flash_type) broadsheet_setup_for_wfm_write() argument 510 broadsheet_spiflash_write_control(struct broadsheetfb_par *par, int mode) broadsheet_spiflash_write_control() argument 525 broadsheet_spiflash_erase_sector(struct broadsheetfb_par *par, int addr) broadsheet_spiflash_erase_sector() argument 544 broadsheet_spiflash_read_range(struct broadsheetfb_par *par, int addr, int size, char *data) broadsheet_spiflash_read_range() argument 566 broadsheet_spiflash_write_page(struct broadsheetfb_par *par, int addr, const char *data) broadsheet_spiflash_write_page() argument 592 broadsheet_spiflash_write_sector(struct broadsheetfb_par *par, int addr, const char *data, int sector_size) broadsheet_spiflash_write_sector() argument 611 broadsheet_spiflash_rewrite_sector(struct broadsheetfb_par *par, int sector_size, int data_start_addr, int data_len, const char *data) broadsheet_spiflash_rewrite_sector() argument 678 broadsheet_write_spiflash(struct broadsheetfb_par *par, u32 wfm_addr, const u8 *wfm, int bytecount, int flash_type) broadsheet_write_spiflash() argument 715 broadsheet_store_waveform_to_spiflash(struct broadsheetfb_par *par, const u8 *wfm, size_t wfm_size) broadsheet_store_waveform_to_spiflash() argument 739 struct broadsheetfb_par *par = info->par; broadsheet_loadstore_waveform() local 781 broadsheet_init_display(struct broadsheetfb_par *par) broadsheet_init_display() argument 841 broadsheet_identify(struct broadsheetfb_par *par) broadsheet_identify() argument 856 broadsheet_init(struct broadsheetfb_par *par) broadsheet_init() argument 864 broadsheetfb_dpy_update_pages(struct broadsheetfb_par *par, u16 y1, u16 y2) broadsheetfb_dpy_update_pages() argument 904 broadsheetfb_dpy_update(struct broadsheetfb_par *par) broadsheetfb_dpy_update() argument 975 struct broadsheetfb_par *par = info->par; broadsheetfb_defio_damage_range() local 983 struct broadsheetfb_par *par = info->par; broadsheetfb_defio_damage_area() local 1010 struct broadsheetfb_par *par; broadsheetfb_probe() local 1139 struct broadsheetfb_par *par = info->par; broadsheetfb_remove() local [all...] |
H A D | i740fb.c | 96 static inline void i740outb(struct i740fb_par *par, u16 port, u8 val) in i740outb() argument 98 vga_mm_w(par->regs, port, val); in i740outb() 100 static inline u8 i740inb(struct i740fb_par *par, u16 port) in i740inb() argument 102 return vga_mm_r(par->regs, port); in i740inb() 104 static inline void i740outreg(struct i740fb_par *par, u16 port, u8 reg, u8 val) in i740outreg() argument 106 vga_mm_w_fast(par->regs, port, reg, val); in i740outreg() 108 static inline u8 i740inreg(struct i740fb_par *par, u16 port, u8 reg) in i740inreg() argument 110 vga_mm_w(par->regs, port, reg); in i740inreg() 111 return vga_mm_r(par->regs, port+1); in i740inreg() 113 static inline void i740outreg_mask(struct i740fb_par *par, u1 in i740inreg() argument 127 struct i740fb_par *par = data; i740fb_ddc_setscl() local 135 struct i740fb_par *par = data; i740fb_ddc_setsda() local 143 struct i740fb_par *par = data; i740fb_ddc_getscl() local 152 struct i740fb_par *par = data; i740fb_ddc_getsda() local 161 struct i740fb_par *par = info->par; i740fb_setup_ddc_bus() local 184 struct i740fb_par *par = info->par; i740fb_open() local 195 struct i740fb_par *par = info->par; i740fb_release() local 210 i740_calc_fifo(struct i740fb_par *par, u32 freq, int bpp) i740_calc_fifo() argument 345 i740_calc_vclk(u32 freq, struct i740fb_par *par) i740_calc_vclk() argument 393 i740fb_decode_var(const struct fb_var_screeninfo *var, struct i740fb_par *par, struct fb_info *info) i740fb_decode_var() argument 724 vga_protect(struct i740fb_par *par) vga_protect() argument 733 vga_unprotect(struct i740fb_par *par) vga_unprotect() argument 744 struct i740fb_par *par = info->par; i740fb_set_par() local 908 struct i740fb_par *par = info->par; i740fb_pan_display() local 954 struct i740fb_par *par = info->par; i740fb_blank() local 1010 struct i740fb_par *par; i740fb_probe() local 1175 struct i740fb_par *par = info->par; i740fb_remove() local 1192 struct i740fb_par *par = info->par; i740fb_suspend() local 1215 struct i740fb_par *par = info->par; i740fb_resume() local [all...] |
/kernel/linux/linux-5.10/drivers/video/fbdev/savage/ |
H A D | savagefb_driver.c | 80 static void vgaHWSeqReset(struct savagefb_par *par, int start) in vgaHWSeqReset() argument 83 VGAwSEQ(0x00, 0x01, par); /* Synchronous Reset */ in vgaHWSeqReset() 85 VGAwSEQ(0x00, 0x03, par); /* End Reset */ in vgaHWSeqReset() 88 static void vgaHWProtect(struct savagefb_par *par, int on) in vgaHWProtect() argument 96 tmp = VGArSEQ(0x01, par); in vgaHWProtect() 98 vgaHWSeqReset(par, 1); /* start synchronous reset */ in vgaHWProtect() 99 VGAwSEQ(0x01, tmp | 0x20, par);/* disable the display */ in vgaHWProtect() 101 VGAenablePalette(par); in vgaHWProtect() 107 tmp = VGArSEQ(0x01, par); in vgaHWProtect() 109 VGAwSEQ(0x01, tmp & ~0x20, par);/* reenabl in vgaHWProtect() 116 vgaHWRestore(struct savagefb_par *par, struct savage_reg *reg) vgaHWRestore() argument 143 vgaHWInit(struct fb_var_screeninfo *var, struct savagefb_par *par, struct xtimings *timings, struct savage_reg *reg) vgaHWInit() argument 257 savage3D_waitfifo(struct savagefb_par *par, int space) savage3D_waitfifo() argument 265 savage4_waitfifo(struct savagefb_par *par, int space) savage4_waitfifo() argument 273 savage2000_waitfifo(struct savagefb_par *par, int space) savage2000_waitfifo() argument 282 savage3D_waitidle(struct savagefb_par *par) savage3D_waitidle() argument 288 savage4_waitidle(struct savagefb_par *par) savage4_waitidle() argument 294 savage2000_waitidle(struct savagefb_par *par) savage2000_waitidle() argument 301 SavageSetup2DEngine(struct savagefb_par *par) SavageSetup2DEngine() argument 399 struct savagefb_par *par = info->par; savagefb_set_clip() local 410 SavageSetup2DEngine(struct savagefb_par *par) SavageSetup2DEngine() argument 507 SavagePrintRegs(struct savagefb_par *par) SavagePrintRegs() argument 539 savage_get_default_par(struct savagefb_par *par, struct savage_reg *reg) savage_get_default_par() argument 691 savage_set_default_par(struct savagefb_par *par, struct savage_reg *reg) savage_set_default_par() argument 866 struct savagefb_par *par = info->par; savagefb_check_var() local 968 savagefb_decode_var(struct fb_var_screeninfo *var, struct savagefb_par *par, struct savage_reg *reg) savagefb_decode_var() argument 1206 struct savagefb_par *par = info->par; savagefb_setcolreg() local 1256 savagefb_set_par_int(struct savagefb_par *par, struct savage_reg *reg) savagefb_set_par_int() argument 1474 savagefb_update_start(struct savagefb_par *par, int base) savagefb_update_start() argument 1501 struct savagefb_par *par = info->par; savagefb_set_par() local 1540 struct savagefb_par *par = info->par; savagefb_pan_display() local 1552 struct savagefb_par *par = info->par; savagefb_blank() local 1605 struct savagefb_par *par = info->par; savagefb_open() local 1625 struct savagefb_par *par = info->par; savagefb_release() local 1680 savage_enable_mmio(struct savagefb_par *par) savage_enable_mmio() argument 1699 savage_disable_mmio(struct savagefb_par *par) savage_disable_mmio() argument 1715 struct savagefb_par *par = info->par; savage_map_mmio() local 1748 struct savagefb_par *par = info->par; savage_unmap_mmio() local 1761 struct savagefb_par *par = info->par; savage_map_video() local 1795 struct savagefb_par *par = info->par; savage_unmap_video() local 1807 savage_init_hw(struct savagefb_par *par) savage_init_hw() argument 2044 struct savagefb_par *par = info->par; savage_init_fb_info() local 2171 struct savagefb_par *par; savagefb_probe() local 2356 struct savagefb_par *par = info->par; savagefb_suspend_late() local 2404 struct savagefb_par *par = info->par; savagefb_resume() local [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/savage/ |
H A D | savagefb_driver.c | 81 static void vgaHWSeqReset(struct savagefb_par *par, int start) in vgaHWSeqReset() argument 84 VGAwSEQ(0x00, 0x01, par); /* Synchronous Reset */ in vgaHWSeqReset() 86 VGAwSEQ(0x00, 0x03, par); /* End Reset */ in vgaHWSeqReset() 89 static void vgaHWProtect(struct savagefb_par *par, int on) in vgaHWProtect() argument 97 tmp = VGArSEQ(0x01, par); in vgaHWProtect() 99 vgaHWSeqReset(par, 1); /* start synchronous reset */ in vgaHWProtect() 100 VGAwSEQ(0x01, tmp | 0x20, par);/* disable the display */ in vgaHWProtect() 102 VGAenablePalette(par); in vgaHWProtect() 108 tmp = VGArSEQ(0x01, par); in vgaHWProtect() 110 VGAwSEQ(0x01, tmp & ~0x20, par);/* reenabl in vgaHWProtect() 117 vgaHWRestore(struct savagefb_par *par, struct savage_reg *reg) vgaHWRestore() argument 144 vgaHWInit(struct fb_var_screeninfo *var, struct savagefb_par *par, struct xtimings *timings, struct savage_reg *reg) vgaHWInit() argument 258 savage3D_waitfifo(struct savagefb_par *par, int space) savage3D_waitfifo() argument 266 savage4_waitfifo(struct savagefb_par *par, int space) savage4_waitfifo() argument 274 savage2000_waitfifo(struct savagefb_par *par, int space) savage2000_waitfifo() argument 283 savage3D_waitidle(struct savagefb_par *par) savage3D_waitidle() argument 289 savage4_waitidle(struct savagefb_par *par) savage4_waitidle() argument 295 savage2000_waitidle(struct savagefb_par *par) savage2000_waitidle() argument 302 SavageSetup2DEngine(struct savagefb_par *par) SavageSetup2DEngine() argument 400 struct savagefb_par *par = info->par; savagefb_set_clip() local 411 SavageSetup2DEngine(struct savagefb_par *par) SavageSetup2DEngine() argument 508 SavagePrintRegs(struct savagefb_par *par) SavagePrintRegs() argument 540 savage_get_default_par(struct savagefb_par *par, struct savage_reg *reg) savage_get_default_par() argument 692 savage_set_default_par(struct savagefb_par *par, struct savage_reg *reg) savage_set_default_par() argument 867 struct savagefb_par *par = info->par; savagefb_check_var() local 972 savagefb_decode_var(struct fb_var_screeninfo *var, struct savagefb_par *par, struct savage_reg *reg) savagefb_decode_var() argument 1210 struct savagefb_par *par = info->par; savagefb_setcolreg() local 1260 savagefb_set_par_int(struct savagefb_par *par, struct savage_reg *reg) savagefb_set_par_int() argument 1478 savagefb_update_start(struct savagefb_par *par, int base) savagefb_update_start() argument 1505 struct savagefb_par *par = info->par; savagefb_set_par() local 1544 struct savagefb_par *par = info->par; savagefb_pan_display() local 1556 struct savagefb_par *par = info->par; savagefb_blank() local 1609 struct savagefb_par *par = info->par; savagefb_open() local 1629 struct savagefb_par *par = info->par; savagefb_release() local 1684 savage_enable_mmio(struct savagefb_par *par) savage_enable_mmio() argument 1703 savage_disable_mmio(struct savagefb_par *par) savage_disable_mmio() argument 1719 struct savagefb_par *par = info->par; savage_map_mmio() local 1752 struct savagefb_par *par = info->par; savage_unmap_mmio() local 1765 struct savagefb_par *par = info->par; savage_map_video() local 1799 struct savagefb_par *par = info->par; savage_unmap_video() local 1811 savage_init_hw(struct savagefb_par *par) savage_init_hw() argument 2048 struct savagefb_par *par = info->par; savage_init_fb_info() local 2174 struct savagefb_par *par; savagefb_probe() local 2361 struct savagefb_par *par = info->par; savagefb_suspend_late() local 2409 struct savagefb_par *par = info->par; savagefb_resume() local [all...] |
/kernel/linux/linux-5.10/drivers/video/fbdev/riva/ |
H A D | nv_driver.c | 46 static inline unsigned char MISCin(struct riva_par *par) in MISCin() argument 48 return (VGA_RD08(par->riva.PVIO, 0x3cc)); in MISCin() 52 riva_is_connected(struct riva_par *par, Bool second) in riva_is_connected() argument 54 volatile U032 __iomem *PRAMDAC = par->riva.PRAMDAC0; in riva_is_connected() 69 NV_WR32(par->riva.PRAMDAC0, 0x0610, 0x94050140); in riva_is_connected() 70 NV_WR32(par->riva.PRAMDAC0, 0x0608, 0x00001000); in riva_is_connected() 76 NV_WR32(par->riva.PRAMDAC0, 0x0608, in riva_is_connected() 77 NV_RD32(par->riva.PRAMDAC0, 0x0608) & 0x0000EFFF); in riva_is_connected() 86 riva_override_CRTC(struct riva_par *par) in riva_override_CRTC() argument 90 par in riva_override_CRTC() 100 riva_is_second(struct riva_par *par) riva_is_second() argument 155 riva_get_memlen(struct riva_par *par) riva_get_memlen() argument 273 riva_get_maxdclk(struct riva_par *par) riva_get_maxdclk() argument 315 riva_common_setup(struct riva_par *par) riva_common_setup() argument [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/riva/ |
H A D | nv_driver.c | 46 static inline unsigned char MISCin(struct riva_par *par) in MISCin() argument 48 return (VGA_RD08(par->riva.PVIO, 0x3cc)); in MISCin() 52 riva_is_connected(struct riva_par *par, Bool second) in riva_is_connected() argument 54 volatile U032 __iomem *PRAMDAC = par->riva.PRAMDAC0; in riva_is_connected() 69 NV_WR32(par->riva.PRAMDAC0, 0x0610, 0x94050140); in riva_is_connected() 70 NV_WR32(par->riva.PRAMDAC0, 0x0608, 0x00001000); in riva_is_connected() 76 NV_WR32(par->riva.PRAMDAC0, 0x0608, in riva_is_connected() 77 NV_RD32(par->riva.PRAMDAC0, 0x0608) & 0x0000EFFF); in riva_is_connected() 86 riva_override_CRTC(struct riva_par *par) in riva_override_CRTC() argument 90 par in riva_override_CRTC() 100 riva_is_second(struct riva_par *par) riva_is_second() argument 155 riva_get_memlen(struct riva_par *par) riva_get_memlen() argument 273 riva_get_maxdclk(struct riva_par *par) riva_get_maxdclk() argument 315 riva_common_setup(struct riva_par *par) riva_common_setup() argument [all...] |