Home
last modified time | relevance | path

Searched refs:bochs (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/bochs/
H A Dbochs_hw.c10 #include "bochs.h"
14 static void bochs_vga_writeb(struct bochs_device *bochs, u16 ioport, u8 val) in bochs_vga_writeb() argument
19 if (bochs->mmio) { in bochs_vga_writeb()
21 writeb(val, bochs->mmio + offset); in bochs_vga_writeb()
27 static u16 bochs_dispi_read(struct bochs_device *bochs, u16 reg) in bochs_dispi_read() argument
31 if (bochs->mmio) { in bochs_dispi_read()
33 ret = readw(bochs->mmio + offset); in bochs_dispi_read()
41 static void bochs_dispi_write(struct bochs_device *bochs, u16 reg, u16 val) in bochs_dispi_write() argument
43 if (bochs->mmio) { in bochs_dispi_write()
45 writew(val, bochs in bochs_dispi_write()
52 bochs_hw_set_big_endian(struct bochs_device *bochs) bochs_hw_set_big_endian() argument
60 bochs_hw_set_little_endian(struct bochs_device *bochs) bochs_hw_set_little_endian() argument
77 struct bochs_device *bochs = data; bochs_get_edid_block() local
89 bochs_hw_load_edid(struct bochs_device *bochs) bochs_hw_load_edid() argument
112 struct bochs_device *bochs = dev->dev_private; bochs_hw_init() local
194 struct bochs_device *bochs = dev->dev_private; bochs_hw_fini() local
208 bochs_hw_setmode(struct bochs_device *bochs, struct drm_display_mode *mode) bochs_hw_setmode() argument
245 bochs_hw_setformat(struct bochs_device *bochs, const struct drm_format_info *format) bochs_hw_setformat() argument
276 bochs_hw_setbase(struct bochs_device *bochs, int x, int y, int stride, u64 addr) bochs_hw_setbase() argument
[all...]
H A Dbochs_kms.c11 #include "bochs.h"
28 static void bochs_plane_update(struct bochs_device *bochs, in bochs_plane_update() argument
34 if (!state->fb || !bochs->stride) in bochs_plane_update()
42 bochs_hw_setbase(bochs, in bochs_plane_update()
47 bochs_hw_setformat(bochs, state->fb->format); in bochs_plane_update()
54 struct bochs_device *bochs = pipe->crtc.dev->dev_private; in bochs_pipe_enable() local
56 bochs_hw_setmode(bochs, &crtc_state->mode); in bochs_pipe_enable()
57 bochs_plane_update(bochs, plane_state); in bochs_pipe_enable()
63 struct bochs_device *bochs = pipe->crtc.dev->dev_private; in bochs_pipe_update() local
65 bochs_plane_update(bochs, pip in bochs_pipe_update()
77 struct bochs_device *bochs = bochs_connector_get_modes() local
105 struct bochs_device *bochs = dev->dev_private; bochs_connector_init() local
139 bochs_kms_init(struct bochs_device *bochs) bochs_kms_init() argument
[all...]
H A Dbochs_mm.c5 #include "bochs.h"
9 int bochs_mm_init(struct bochs_device *bochs) in bochs_mm_init() argument
13 vmm = drm_vram_helper_alloc_mm(bochs->dev, bochs->fb_base, in bochs_mm_init()
14 bochs->fb_size); in bochs_mm_init()
18 void bochs_mm_fini(struct bochs_device *bochs) in bochs_mm_fini() argument
20 if (!bochs->dev->vram_mm) in bochs_mm_fini()
23 drm_vram_helper_release_mm(bochs->dev); in bochs_mm_fini()
H A Dbochs_drv.c12 #include "bochs.h"
23 struct bochs_device *bochs = dev->dev_private; in bochs_unload() local
25 bochs_mm_fini(bochs); in bochs_unload()
30 struct bochs_device *bochs; in bochs_load() local
33 bochs = drmm_kzalloc(dev, sizeof(*bochs), GFP_KERNEL); in bochs_load()
34 if (bochs == NULL) in bochs_load()
36 dev->dev_private = bochs; in bochs_load()
37 bochs->dev = dev; in bochs_load()
43 ret = bochs_mm_init(bochs); in bochs_load()
[all...]
H A Dbochs.h81 void bochs_hw_setmode(struct bochs_device *bochs,
83 void bochs_hw_setformat(struct bochs_device *bochs,
85 void bochs_hw_setbase(struct bochs_device *bochs,
87 int bochs_hw_load_edid(struct bochs_device *bochs);
90 int bochs_mm_init(struct bochs_device *bochs);
91 void bochs_mm_fini(struct bochs_device *bochs);
94 int bochs_kms_init(struct bochs_device *bochs);
H A DMakefile2 bochs-drm-y := bochs_drv.o bochs_mm.o bochs_kms.o bochs_hw.o
4 obj-$(CONFIG_DRM_BOCHS) += bochs-drm.o
/kernel/linux/linux-6.6/drivers/gpu/drm/tiny/
H A Dbochs.c98 static void bochs_vga_writeb(struct bochs_device *bochs, u16 ioport, u8 val) in bochs_vga_writeb() argument
103 if (bochs->mmio) { in bochs_vga_writeb()
106 writeb(val, bochs->mmio + offset); in bochs_vga_writeb()
112 static u8 bochs_vga_readb(struct bochs_device *bochs, u16 ioport) in bochs_vga_readb() argument
117 if (bochs->mmio) { in bochs_vga_readb()
120 return readb(bochs->mmio + offset); in bochs_vga_readb()
126 static u16 bochs_dispi_read(struct bochs_device *bochs, u16 reg) in bochs_dispi_read() argument
130 if (bochs->mmio) { in bochs_dispi_read()
133 ret = readw(bochs->mmio + offset); in bochs_dispi_read()
141 static void bochs_dispi_write(struct bochs_device *bochs, u1 argument
153 bochs_hw_set_big_endian(struct bochs_device *bochs) bochs_hw_set_big_endian() argument
161 bochs_hw_set_little_endian(struct bochs_device *bochs) bochs_hw_set_little_endian() argument
178 struct bochs_device *bochs = data; bochs_get_edid_block() local
190 bochs_hw_load_edid(struct bochs_device *bochs) bochs_hw_load_edid() argument
213 struct bochs_device *bochs = dev->dev_private; bochs_hw_init() local
295 struct bochs_device *bochs = dev->dev_private; bochs_hw_fini() local
309 bochs_hw_blank(struct bochs_device *bochs, bool blank) bochs_hw_blank() argument
320 bochs_hw_setmode(struct bochs_device *bochs, struct drm_display_mode *mode) bochs_hw_setmode() argument
356 bochs_hw_setformat(struct bochs_device *bochs, const struct drm_format_info *format) bochs_hw_setformat() argument
386 bochs_hw_setbase(struct bochs_device *bochs, int x, int y, int stride, u64 addr) bochs_hw_setbase() argument
418 bochs_plane_update(struct bochs_device *bochs, struct drm_plane_state *state) bochs_plane_update() argument
443 struct bochs_device *bochs = pipe->crtc.dev->dev_private; bochs_pipe_enable() local
451 struct bochs_device *bochs = pipe->crtc.dev->dev_private; bochs_pipe_disable() local
459 struct bochs_device *bochs = pipe->crtc.dev->dev_private; bochs_pipe_update() local
474 struct bochs_device *bochs = bochs_connector_get_modes() local
502 struct bochs_device *bochs = dev->dev_private; bochs_connector_init() local
535 bochs_kms_init(struct bochs_device *bochs) bochs_kms_init() argument
571 struct bochs_device *bochs; bochs_load() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/
H A DMakefile98 obj-$(CONFIG_DRM_BOCHS) += bochs/

Completed in 6 milliseconds