Home
last modified time | relevance | path

Searched refs:mxsfb_drm_private (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/mxsfb/
H A Dmxsfb_drv.h28 struct mxsfb_drm_private { struct
47 static inline struct mxsfb_drm_private *
53 void mxsfb_enable_axi_clk(struct mxsfb_drm_private *mxsfb);
54 void mxsfb_disable_axi_clk(struct mxsfb_drm_private *mxsfb);
56 int mxsfb_kms_init(struct mxsfb_drm_private *mxsfb);
H A Dmxsfb_kms.c40 static u32 set_hsync_pulse_width(struct mxsfb_drm_private *mxsfb, u32 val) in set_hsync_pulse_width()
50 static void mxsfb_set_formats(struct mxsfb_drm_private *mxsfb) in mxsfb_set_formats()
102 static void mxsfb_enable_controller(struct mxsfb_drm_private *mxsfb) in mxsfb_enable_controller()
158 static void mxsfb_disable_controller(struct mxsfb_drm_private *mxsfb) in mxsfb_disable_controller()
193 static int mxsfb_reset_block(struct mxsfb_drm_private *mxsfb) in mxsfb_reset_block()
225 static void mxsfb_crtc_mode_set_nofb(struct mxsfb_drm_private *mxsfb) in mxsfb_crtc_mode_set_nofb()
348 struct mxsfb_drm_private *mxsfb = to_mxsfb_drm_private(crtc->dev); in mxsfb_crtc_atomic_enable()
372 struct mxsfb_drm_private *mxsfb = to_mxsfb_drm_private(crtc->dev); in mxsfb_crtc_atomic_disable()
394 struct mxsfb_drm_private *mxsfb = to_mxsfb_drm_private(crtc->dev); in mxsfb_crtc_enable_vblank()
405 struct mxsfb_drm_private *mxsf in mxsfb_crtc_disable_vblank()
[all...]
H A Dmxsfb_drv.c76 void mxsfb_enable_axi_clk(struct mxsfb_drm_private *mxsfb) in mxsfb_enable_axi_clk()
82 void mxsfb_disable_axi_clk(struct mxsfb_drm_private *mxsfb) in mxsfb_disable_axi_clk()
116 static int mxsfb_attach_bridge(struct mxsfb_drm_private *mxsfb) in mxsfb_attach_bridge()
160 struct mxsfb_drm_private *mxsfb; in mxsfb_load()
268 struct mxsfb_drm_private *mxsfb = drm->dev_private; in mxsfb_irq_disable()
282 struct mxsfb_drm_private *mxsfb = drm->dev_private; in mxsfb_irq_handler()
/kernel/linux/linux-6.6/drivers/gpu/drm/mxsfb/
H A Dmxsfb_drv.h29 struct mxsfb_drm_private { struct
52 static inline struct mxsfb_drm_private *
58 void mxsfb_enable_axi_clk(struct mxsfb_drm_private *mxsfb);
59 void mxsfb_disable_axi_clk(struct mxsfb_drm_private *mxsfb);
61 int mxsfb_kms_init(struct mxsfb_drm_private *mxsfb);
H A Dmxsfb_kms.c41 static u32 set_hsync_pulse_width(struct mxsfb_drm_private *mxsfb, u32 val) in set_hsync_pulse_width()
51 static void mxsfb_set_formats(struct mxsfb_drm_private *mxsfb, in mxsfb_set_formats()
100 static void mxsfb_set_mode(struct mxsfb_drm_private *mxsfb, u32 bus_flags) in mxsfb_set_mode()
151 static void mxsfb_enable_controller(struct mxsfb_drm_private *mxsfb) in mxsfb_enable_controller()
207 static void mxsfb_disable_controller(struct mxsfb_drm_private *mxsfb) in mxsfb_disable_controller()
242 static int mxsfb_reset_block(struct mxsfb_drm_private *mxsfb) in mxsfb_reset_block()
278 static void mxsfb_crtc_mode_set_nofb(struct mxsfb_drm_private *mxsfb, in mxsfb_crtc_mode_set_nofb()
349 struct mxsfb_drm_private *mxsfb = to_mxsfb_drm_private(crtc->dev); in mxsfb_crtc_atomic_enable()
403 struct mxsfb_drm_private *mxsfb = to_mxsfb_drm_private(crtc->dev); in mxsfb_crtc_atomic_disable()
425 struct mxsfb_drm_private *mxsf in mxsfb_crtc_enable_vblank()
[all...]
H A Dmxsfb_drv.c79 void mxsfb_enable_axi_clk(struct mxsfb_drm_private *mxsfb) in mxsfb_enable_axi_clk()
84 void mxsfb_disable_axi_clk(struct mxsfb_drm_private *mxsfb) in mxsfb_disable_axi_clk()
117 static int mxsfb_attach_bridge(struct mxsfb_drm_private *mxsfb) in mxsfb_attach_bridge()
160 struct mxsfb_drm_private *mxsfb = drm->dev_private; in mxsfb_irq_handler()
182 struct mxsfb_drm_private *mxsfb = drm->dev_private; in mxsfb_irq_disable()
205 struct mxsfb_drm_private *mxsfb = dev->dev_private; in mxsfb_irq_uninstall()
215 struct mxsfb_drm_private *mxsfb; in mxsfb_load()

Completed in 5 milliseconds