Lines Matching refs:dp_aux
41 struct drm_dp_aux dp_aux; member
267 static ssize_t dp_aux_transfer(struct drm_dp_aux *dp_aux, in dp_aux_transfer() argument
275 aux = container_of(dp_aux, struct dp_aux_private, dp_aux); in dp_aux_transfer()
371 irqreturn_t dp_aux_isr(struct drm_dp_aux *dp_aux) in dp_aux_isr() argument
376 if (!dp_aux) { in dp_aux_isr()
381 aux = container_of(dp_aux, struct dp_aux_private, dp_aux); in dp_aux_isr()
431 void dp_aux_reconfig(struct drm_dp_aux *dp_aux) in dp_aux_reconfig() argument
435 aux = container_of(dp_aux, struct dp_aux_private, dp_aux); in dp_aux_reconfig()
441 void dp_aux_init(struct drm_dp_aux *dp_aux) in dp_aux_init() argument
445 if (!dp_aux) { in dp_aux_init()
450 aux = container_of(dp_aux, struct dp_aux_private, dp_aux); in dp_aux_init()
461 void dp_aux_deinit(struct drm_dp_aux *dp_aux) in dp_aux_deinit() argument
465 aux = container_of(dp_aux, struct dp_aux_private, dp_aux); in dp_aux_deinit()
475 int dp_aux_register(struct drm_dp_aux *dp_aux) in dp_aux_register() argument
480 if (!dp_aux) { in dp_aux_register()
485 aux = container_of(dp_aux, struct dp_aux_private, dp_aux); in dp_aux_register()
487 aux->dp_aux.name = "dpu_dp_aux"; in dp_aux_register()
488 aux->dp_aux.dev = aux->dev; in dp_aux_register()
489 aux->dp_aux.transfer = dp_aux_transfer; in dp_aux_register()
490 ret = drm_dp_aux_register(&aux->dp_aux); in dp_aux_register()
500 void dp_aux_unregister(struct drm_dp_aux *dp_aux) in dp_aux_unregister() argument
502 drm_dp_aux_unregister(dp_aux); in dp_aux_unregister()
528 return &aux->dp_aux; in dp_aux_get()
531 void dp_aux_put(struct drm_dp_aux *dp_aux) in dp_aux_put() argument
535 if (!dp_aux) in dp_aux_put()
538 aux = container_of(dp_aux, struct dp_aux_private, dp_aux); in dp_aux_put()