Lines Matching full:display

15  * @display: display device instance
17 void intel_dkl_phy_init(struct intel_display *display) in intel_dkl_phy_init() argument
19 spin_lock_init(&display->dkl.phy_lock); in intel_dkl_phy_init()
23 dkl_phy_set_hip_idx(struct intel_display *display, struct intel_dkl_phy_reg reg) in dkl_phy_set_hip_idx() argument
27 drm_WARN_ON(display->drm, tc_port < TC_PORT_1 || tc_port >= I915_MAX_TC_PORTS); in dkl_phy_set_hip_idx()
29 intel_de_write(display, in dkl_phy_set_hip_idx()
36 * @display: intel_display device instance
44 intel_dkl_phy_read(struct intel_display *display, struct intel_dkl_phy_reg reg) in intel_dkl_phy_read() argument
48 spin_lock(&display->dkl.phy_lock); in intel_dkl_phy_read()
50 dkl_phy_set_hip_idx(display, reg); in intel_dkl_phy_read()
51 val = intel_de_read(display, DKL_REG_MMIO(reg)); in intel_dkl_phy_read()
53 spin_unlock(&display->dkl.phy_lock); in intel_dkl_phy_read()
60 * @display: intel_display device instance
67 intel_dkl_phy_write(struct intel_display *display, struct intel_dkl_phy_reg reg, u32 val) in intel_dkl_phy_write() argument
69 spin_lock(&display->dkl.phy_lock); in intel_dkl_phy_write()
71 dkl_phy_set_hip_idx(display, reg); in intel_dkl_phy_write()
72 intel_de_write(display, DKL_REG_MMIO(reg), val); in intel_dkl_phy_write()
74 spin_unlock(&display->dkl.phy_lock); in intel_dkl_phy_write()
79 * @display: display device instance
88 intel_dkl_phy_rmw(struct intel_display *display, struct intel_dkl_phy_reg reg, u32 clear, u32 set) in intel_dkl_phy_rmw() argument
90 spin_lock(&display->dkl.phy_lock); in intel_dkl_phy_rmw()
92 dkl_phy_set_hip_idx(display, reg); in intel_dkl_phy_rmw()
93 intel_de_rmw(display, DKL_REG_MMIO(reg), clear, set); in intel_dkl_phy_rmw()
95 spin_unlock(&display->dkl.phy_lock); in intel_dkl_phy_rmw()
100 * @display: display device instance
106 intel_dkl_phy_posting_read(struct intel_display *display, struct intel_dkl_phy_reg reg) in intel_dkl_phy_posting_read() argument
108 spin_lock(&display->dkl.phy_lock); in intel_dkl_phy_posting_read()
110 dkl_phy_set_hip_idx(display, reg); in intel_dkl_phy_posting_read()
111 intel_de_posting_read(display, DKL_REG_MMIO(reg)); in intel_dkl_phy_posting_read()
113 spin_unlock(&display->dkl.phy_lock); in intel_dkl_phy_posting_read()