Lines Matching refs:aux
44 struct drm_dp_aux *aux; member
70 static struct drm_dp_aux_dev *alloc_drm_dp_aux_dev(struct drm_dp_aux *aux) in alloc_drm_dp_aux_dev() argument
78 aux_dev->aux = aux; in alloc_drm_dp_aux_dev()
113 res = sprintf(buf, "%s\n", aux_dev->aux->name); in name_show()
164 res = drm_dp_dpcd_read(aux_dev->aux, pos, buf, todo); in auxdev_read_iter()
211 res = drm_dp_dpcd_write(aux_dev->aux, pos, buf, todo); in auxdev_write_iter()
245 #define to_auxdev(d) container_of(d, struct drm_dp_aux_dev, aux)
247 static struct drm_dp_aux_dev *drm_dp_aux_dev_get_by_aux(struct drm_dp_aux *aux) in drm_dp_aux_dev_get_by_aux() argument
259 if (iter->aux == aux) { in drm_dp_aux_dev_get_by_aux()
268 void drm_dp_aux_unregister_devnode(struct drm_dp_aux *aux) in drm_dp_aux_unregister_devnode() argument
273 aux_dev = drm_dp_aux_dev_get_by_aux(aux); in drm_dp_aux_unregister_devnode()
289 DRM_DEBUG("drm_dp_aux_dev: aux [%s] unregistering\n", aux->name); in drm_dp_aux_unregister_devnode()
293 int drm_dp_aux_register_devnode(struct drm_dp_aux *aux) in drm_dp_aux_register_devnode() argument
298 aux_dev = alloc_drm_dp_aux_dev(aux); in drm_dp_aux_register_devnode()
302 aux_dev->dev = device_create(drm_dp_aux_dev_class, aux->dev, in drm_dp_aux_register_devnode()
312 aux->name, aux_dev->index); in drm_dp_aux_register_devnode()
315 drm_dp_aux_unregister_devnode(aux); in drm_dp_aux_register_devnode()