Home
last modified time | relevance | path

Searched refs:hibmc_drm_private (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpu/drm/hisilicon/hibmc/
H A Dhibmc_drm_drv.h31 struct hibmc_drm_private { struct
48 static inline struct hibmc_drm_private *to_hibmc_drm_private(struct drm_device *dev) in to_hibmc_drm_private()
50 return container_of(dev, struct hibmc_drm_private, dev); in to_hibmc_drm_private()
53 void hibmc_set_power_mode(struct hibmc_drm_private *priv,
55 void hibmc_set_current_gate(struct hibmc_drm_private *priv,
58 int hibmc_de_init(struct hibmc_drm_private *priv);
59 int hibmc_vdac_init(struct hibmc_drm_private *priv);
61 int hibmc_mm_init(struct hibmc_drm_private *hibmc);
H A Dhibmc_drm_drv.c35 struct hibmc_drm_private *priv = to_hibmc_drm_private(dev); in hibmc_interrupt()
94 static int hibmc_kms_init(struct hibmc_drm_private *priv) in hibmc_kms_init()
131 void hibmc_set_power_mode(struct hibmc_drm_private *priv, u32 power_mode) in hibmc_set_power_mode()
151 void hibmc_set_current_gate(struct hibmc_drm_private *priv, unsigned int gate) in hibmc_set_current_gate()
177 static void hibmc_hw_config(struct hibmc_drm_private *priv) in hibmc_hw_config()
210 static int hibmc_hw_map(struct hibmc_drm_private *priv) in hibmc_hw_map()
227 static int hibmc_hw_init(struct hibmc_drm_private *priv) in hibmc_hw_init()
256 struct hibmc_drm_private *priv = to_hibmc_drm_private(dev); in hibmc_load()
305 struct hibmc_drm_private *priv; in hibmc_pci_probe()
314 struct hibmc_drm_private, de in hibmc_pci_probe()
[all...]
H A Dhibmc_drm_de.c109 struct hibmc_drm_private *priv = to_hibmc_drm_private(plane->dev); in hibmc_plane_atomic_update()
162 struct hibmc_drm_private *priv = to_hibmc_drm_private(crtc->dev); in hibmc_crtc_dpms()
178 struct hibmc_drm_private *priv = to_hibmc_drm_private(crtc->dev); in hibmc_crtc_atomic_enable()
197 struct hibmc_drm_private *priv = to_hibmc_drm_private(crtc->dev); in hibmc_crtc_atomic_disable()
257 struct hibmc_drm_private *priv = to_hibmc_drm_private(dev); in set_vclock_hisilicon()
317 struct hibmc_drm_private *priv = to_hibmc_drm_private(dev); in display_ctrl_adjust()
365 struct hibmc_drm_private *priv = to_hibmc_drm_private(dev); in hibmc_crtc_mode_set_nofb()
399 struct hibmc_drm_private *priv = to_hibmc_drm_private(dev); in hibmc_crtc_atomic_begin()
429 struct hibmc_drm_private *priv = to_hibmc_drm_private(crtc->dev); in hibmc_crtc_enable_vblank()
439 struct hibmc_drm_private *pri in hibmc_crtc_disable_vblank()
[all...]
H A Dhibmc_drm_vdac.c75 struct hibmc_drm_private *priv = to_hibmc_drm_private(dev); in hibmc_encoder_mode_set()
89 int hibmc_vdac_init(struct hibmc_drm_private *priv) in hibmc_vdac_init()
H A Dhibmc_drm_i2c.c29 struct hibmc_drm_private *priv = to_hibmc_drm_private(hibmc_connector->base.dev); in hibmc_set_i2c_signal()
49 struct hibmc_drm_private *priv = to_hibmc_drm_private(hibmc_connector->base.dev); in hibmc_get_i2c_signal()
/kernel/linux/linux-5.10/drivers/gpu/drm/hisilicon/hibmc/
H A Dhibmc_drm_drv.h22 struct hibmc_drm_private { struct
38 void hibmc_set_power_mode(struct hibmc_drm_private *priv,
40 void hibmc_set_current_gate(struct hibmc_drm_private *priv,
43 int hibmc_de_init(struct hibmc_drm_private *priv);
44 int hibmc_vdac_init(struct hibmc_drm_private *priv);
46 int hibmc_mm_init(struct hibmc_drm_private *hibmc);
47 void hibmc_mm_fini(struct hibmc_drm_private *hibmc);
H A Dhibmc_drm_drv.c32 struct hibmc_drm_private *priv = in hibmc_drm_interrupt()
33 (struct hibmc_drm_private *)dev->dev_private; in hibmc_drm_interrupt()
81 static int hibmc_kms_init(struct hibmc_drm_private *priv) in hibmc_kms_init()
114 static void hibmc_kms_fini(struct hibmc_drm_private *priv) in hibmc_kms_fini()
125 void hibmc_set_power_mode(struct hibmc_drm_private *priv, in hibmc_set_power_mode()
146 void hibmc_set_current_gate(struct hibmc_drm_private *priv, unsigned int gate) in hibmc_set_current_gate()
172 static void hibmc_hw_config(struct hibmc_drm_private *priv) in hibmc_hw_config()
205 static int hibmc_hw_map(struct hibmc_drm_private *priv) in hibmc_hw_map()
232 static int hibmc_hw_init(struct hibmc_drm_private *priv) in hibmc_hw_init()
247 struct hibmc_drm_private *pri in hibmc_unload()
[all...]
H A Dhibmc_drm_de.c108 struct hibmc_drm_private *priv = plane->dev->dev_private; in hibmc_plane_atomic_update()
162 struct hibmc_drm_private *priv = crtc->dev->dev_private; in hibmc_crtc_dpms()
178 struct hibmc_drm_private *priv = crtc->dev->dev_private; in hibmc_crtc_atomic_enable()
197 struct hibmc_drm_private *priv = crtc->dev->dev_private; in hibmc_crtc_atomic_disable()
257 struct hibmc_drm_private *priv = dev->dev_private; in set_vclock_hisilicon()
318 struct hibmc_drm_private *priv = dev->dev_private; in display_ctrl_adjust()
366 struct hibmc_drm_private *priv = dev->dev_private; in hibmc_crtc_mode_set_nofb()
400 struct hibmc_drm_private *priv = dev->dev_private; in hibmc_crtc_atomic_begin()
430 struct hibmc_drm_private *priv = crtc->dev->dev_private; in hibmc_crtc_enable_vblank()
440 struct hibmc_drm_private *pri in hibmc_crtc_disable_vblank()
[all...]
H A Dhibmc_ttm.c24 int hibmc_mm_init(struct hibmc_drm_private *hibmc) in hibmc_mm_init()
42 void hibmc_mm_fini(struct hibmc_drm_private *hibmc) in hibmc_mm_fini()
H A Dhibmc_drm_vdac.c59 struct hibmc_drm_private *priv = dev->dev_private; in hibmc_encoder_mode_set()
77 int hibmc_vdac_init(struct hibmc_drm_private *priv) in hibmc_vdac_init()

Completed in 5 milliseconds