Lines Matching refs:mdp5_encoder
23 struct mdp5_encoder *mdp5_encoder = to_mdp5_encoder(encoder); in mdp5_vid_encoder_mode_set() local
27 int intf = mdp5_encoder->intf->num; in mdp5_vid_encoder_mode_set()
41 if (mdp5_encoder->intf->type != INTF_DSI) { in mdp5_vid_encoder_mode_set()
86 if (mdp5_encoder->intf->type == INTF_eDP) { in mdp5_vid_encoder_mode_set()
91 spin_lock_irqsave(&mdp5_encoder->intf_lock, flags); in mdp5_vid_encoder_mode_set()
115 spin_unlock_irqrestore(&mdp5_encoder->intf_lock, flags); in mdp5_vid_encoder_mode_set()
122 struct mdp5_encoder *mdp5_encoder = to_mdp5_encoder(encoder); in mdp5_vid_encoder_disable() local
124 struct mdp5_ctl *ctl = mdp5_encoder->ctl; in mdp5_vid_encoder_disable()
127 struct mdp5_interface *intf = mdp5_encoder->intf; in mdp5_vid_encoder_disable()
128 int intfn = mdp5_encoder->intf->num; in mdp5_vid_encoder_disable()
131 if (WARN_ON(!mdp5_encoder->enabled)) in mdp5_vid_encoder_disable()
136 spin_lock_irqsave(&mdp5_encoder->intf_lock, flags); in mdp5_vid_encoder_disable()
138 spin_unlock_irqrestore(&mdp5_encoder->intf_lock, flags); in mdp5_vid_encoder_disable()
151 mdp5_encoder->enabled = false; in mdp5_vid_encoder_disable()
156 struct mdp5_encoder *mdp5_encoder = to_mdp5_encoder(encoder); in mdp5_vid_encoder_enable() local
158 struct mdp5_ctl *ctl = mdp5_encoder->ctl; in mdp5_vid_encoder_enable()
159 struct mdp5_interface *intf = mdp5_encoder->intf; in mdp5_vid_encoder_enable()
164 if (WARN_ON(mdp5_encoder->enabled)) in mdp5_vid_encoder_enable()
167 spin_lock_irqsave(&mdp5_encoder->intf_lock, flags); in mdp5_vid_encoder_enable()
169 spin_unlock_irqrestore(&mdp5_encoder->intf_lock, flags); in mdp5_vid_encoder_enable()
174 mdp5_encoder->enabled = true; in mdp5_vid_encoder_enable()
181 struct mdp5_encoder *mdp5_encoder = to_mdp5_encoder(encoder); in mdp5_encoder_mode_set() local
182 struct mdp5_interface *intf = mdp5_encoder->intf; in mdp5_encoder_mode_set()
192 struct mdp5_encoder *mdp5_encoder = to_mdp5_encoder(encoder); in mdp5_encoder_disable() local
193 struct mdp5_interface *intf = mdp5_encoder->intf; in mdp5_encoder_disable()
203 struct mdp5_encoder *mdp5_encoder = to_mdp5_encoder(encoder); in mdp5_encoder_enable() local
204 struct mdp5_interface *intf = mdp5_encoder->intf; in mdp5_encoder_enable()
220 struct mdp5_encoder *mdp5_encoder = to_mdp5_encoder(encoder); in mdp5_encoder_atomic_check() local
222 struct mdp5_interface *intf = mdp5_encoder->intf; in mdp5_encoder_atomic_check()
223 struct mdp5_ctl *ctl = mdp5_encoder->ctl; in mdp5_encoder_atomic_check()
250 struct mdp5_encoder *mdp5_encoder = to_mdp5_encoder(encoder); in mdp5_encoder_get_linecount() local
252 int intf = mdp5_encoder->intf->num; in mdp5_encoder_get_linecount()
259 struct mdp5_encoder *mdp5_encoder = to_mdp5_encoder(encoder); in mdp5_encoder_get_framecount() local
261 int intf = mdp5_encoder->intf->num; in mdp5_encoder_get_framecount()
268 struct mdp5_encoder *mdp5_encoder = to_mdp5_encoder(encoder); in mdp5_encoder_set_intf_mode() local
269 struct mdp5_interface *intf = mdp5_encoder->intf; in mdp5_encoder_set_intf_mode()
289 struct mdp5_encoder *mdp5_encoder; in mdp5_encoder_init() local
293 mdp5_encoder = drmm_encoder_alloc(dev, struct mdp5_encoder, base, in mdp5_encoder_init()
295 if (IS_ERR(mdp5_encoder)) in mdp5_encoder_init()
296 return ERR_CAST(mdp5_encoder); in mdp5_encoder_init()
298 encoder = &mdp5_encoder->base; in mdp5_encoder_init()
299 mdp5_encoder->ctl = ctl; in mdp5_encoder_init()
300 mdp5_encoder->intf = intf; in mdp5_encoder_init()
302 spin_lock_init(&mdp5_encoder->intf_lock); in mdp5_encoder_init()