Lines Matching refs:dp_aux

45 	struct drm_dp_aux dp_aux;  member
268 static ssize_t dp_aux_transfer(struct drm_dp_aux *dp_aux, in dp_aux_transfer() argument
276 aux = container_of(dp_aux, struct dp_aux_private, dp_aux); in dp_aux_transfer()
295 ret = pm_runtime_resume_and_get(dp_aux->dev); in dp_aux_transfer()
367 pm_runtime_put_sync(dp_aux->dev); in dp_aux_transfer()
372 irqreturn_t dp_aux_isr(struct drm_dp_aux *dp_aux) in dp_aux_isr() argument
377 if (!dp_aux) { in dp_aux_isr()
382 aux = container_of(dp_aux, struct dp_aux_private, dp_aux); in dp_aux_isr()
432 void dp_aux_enable_xfers(struct drm_dp_aux *dp_aux, bool enabled) in dp_aux_enable_xfers() argument
436 aux = container_of(dp_aux, struct dp_aux_private, dp_aux); in dp_aux_enable_xfers()
440 void dp_aux_reconfig(struct drm_dp_aux *dp_aux) in dp_aux_reconfig() argument
444 aux = container_of(dp_aux, struct dp_aux_private, dp_aux); in dp_aux_reconfig()
450 void dp_aux_init(struct drm_dp_aux *dp_aux) in dp_aux_init() argument
454 if (!dp_aux) { in dp_aux_init()
459 aux = container_of(dp_aux, struct dp_aux_private, dp_aux); in dp_aux_init()
470 void dp_aux_deinit(struct drm_dp_aux *dp_aux) in dp_aux_deinit() argument
474 aux = container_of(dp_aux, struct dp_aux_private, dp_aux); in dp_aux_deinit()
484 int dp_aux_register(struct drm_dp_aux *dp_aux) in dp_aux_register() argument
488 if (!dp_aux) { in dp_aux_register()
493 ret = drm_dp_aux_register(dp_aux); in dp_aux_register()
503 void dp_aux_unregister(struct drm_dp_aux *dp_aux) in dp_aux_unregister() argument
505 drm_dp_aux_unregister(dp_aux); in dp_aux_unregister()
508 static int dp_wait_hpd_asserted(struct drm_dp_aux *dp_aux, in dp_wait_hpd_asserted() argument
514 aux = container_of(dp_aux, struct dp_aux_private, dp_aux); in dp_wait_hpd_asserted()
556 aux->dp_aux.name = "dpu_dp_aux"; in dp_aux_get()
557 aux->dp_aux.dev = dev; in dp_aux_get()
558 aux->dp_aux.transfer = dp_aux_transfer; in dp_aux_get()
559 aux->dp_aux.wait_hpd_asserted = dp_wait_hpd_asserted; in dp_aux_get()
560 drm_dp_aux_init(&aux->dp_aux); in dp_aux_get()
562 return &aux->dp_aux; in dp_aux_get()
565 void dp_aux_put(struct drm_dp_aux *dp_aux) in dp_aux_put() argument
569 if (!dp_aux) in dp_aux_put()
572 aux = container_of(dp_aux, struct dp_aux_private, dp_aux); in dp_aux_put()