Home
last modified time | relevance | path

Searched refs:par (Results 1 - 25 of 855) sorted by relevance

12345678910>>...35

/kernel/linux/linux-5.10/drivers/video/fbdev/nvidia/
H A Dnv_setup.c60 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 Dnv_hw.c57 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 Dnv_accel.c76 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 Dnv_setup.c60 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 Dnv_hw.c57 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 Dnv_accel.c76 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 Dsuspend_gx.c14 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 Dsuspend_gx.c14 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 Dfb_ili9320.c22 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 Dfb_upd161704.c24 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 Dfb_bd663474.c24 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 Dfb_ra8875.c17 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 Dfb_ili9320.c22 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 Dfb_upd161704.c24 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 Dfb_bd663474.c24 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 Dfb_ra8875.c17 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 Dssd1307fb.c155 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 Dbroadsheetfb.c119 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 Di740fb.c95 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 Dbroadsheetfb.c119 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 Di740fb.c96 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 Dsavagefb_driver.c80 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 Dsavagefb_driver.c81 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 Dnv_driver.c46 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 Dnv_driver.c46 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...]

Completed in 14 milliseconds

12345678910>>...35