| /drivers/gpu/drm/sti/ |
| A D | sti_hda.c | 260 struct sti_hda *hda; member 413 if (!hda->enabled) in sti_hda_disable() 443 if (hda->enabled) in sti_hda_pre_enable() 519 hda->enabled = true; in sti_hda_pre_enable() 586 struct sti_hda *hda = hda_connector->hda; in sti_hda_connector_get_modes() local 621 struct sti_hda *hda = hda_connector->hda; in sti_hda_connector_mode_valid() local 651 struct sti_hda *hda = hda_connector->hda; in sti_hda_late_register() local 653 hda_debugfs_init(hda, hda->drm_dev->primary); in sti_hda_late_register() 699 connector->hda = hda; in sti_hda_bind() 742 struct sti_hda *hda; in sti_hda_probe() local [all …]
|
| A D | sti_tvout.c | 118 struct drm_encoder *hda; member 531 crtc = tvout->hda->crtc; in tvout_dbg_show() 785 tvout->hda = sti_tvout_create_hda_encoder(dev, tvout); in sti_tvout_create_encoders() 789 drm_encoder_mask(tvout->hda) | drm_encoder_mask(tvout->dvo); in sti_tvout_create_encoders() 790 tvout->hda->possible_clones = drm_encoder_mask(tvout->hdmi) | in sti_tvout_create_encoders() 791 drm_encoder_mask(tvout->hda) | drm_encoder_mask(tvout->dvo); in sti_tvout_create_encoders() 793 drm_encoder_mask(tvout->hda) | drm_encoder_mask(tvout->dvo); in sti_tvout_create_encoders() 802 if (tvout->hda) in sti_tvout_destroy_encoders() 803 drm_encoder_cleanup(tvout->hda); in sti_tvout_destroy_encoders() 804 tvout->hda = NULL; in sti_tvout_destroy_encoders()
|
| /drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
| A D | gp100.c | 43 .hda = &gf119_sor_hda, 50 u32 hda; in gp100_sor_new() local 52 if (!((hda = nvkm_rd32(device, 0x08a15c)) & 0x40000000)) in gp100_sor_new() 53 hda = nvkm_rd32(device, 0x10ebb0) >> 8; in gp100_sor_new() 55 return nvkm_ior_new_(&gp100_sor, disp, SOR, id, hda & BIT(id)); in gp100_sor_new()
|
| A D | outp.c | 117 u8 user, bool hda) in nvkm_outp_acquire_hda() argument 123 if (!ior->identity && ior->hda == hda && in nvkm_outp_acquire_hda() 133 if (!ior->identity && ior->hda == hda && in nvkm_outp_acquire_hda() 143 nvkm_outp_acquire_or(struct nvkm_outp *outp, u8 user, bool hda) in nvkm_outp_acquire_or() argument 184 WARN_ON(hda && !ior->hda); in nvkm_outp_acquire_or() 192 if (!hda) { in nvkm_outp_acquire_or() 279 nvkm_outp_acquire(struct nvkm_outp *outp, bool hda) in nvkm_outp_acquire() argument 281 int ret = nvkm_outp_acquire_or(outp, NVKM_OUTP_USER, hda); in nvkm_outp_acquire()
|
| A D | gm200.c | 153 .hda = &gf119_sor_hda, 160 u32 hda; in gm200_sor_new() local 162 if (!((hda = nvkm_rd32(device, 0x08a15c)) & 0x40000000)) in gm200_sor_new() 163 hda = nvkm_rd32(device, 0x101034); in gm200_sor_new() 165 return nvkm_ior_new_(&gm200_sor, disp, SOR, id, hda & BIT(id)); in gm200_sor_new()
|
| A D | ior.c | 58 enum nvkm_ior_type type, int id, bool hda) in nvkm_ior_new_() argument 67 ior->hda = hda; in nvkm_ior_new_()
|
| A D | ga102.c | 112 .hda = &gv100_sor_hda, 119 u32 hda = nvkm_rd32(device, 0x08a15c); in ga102_sor_new() local 121 return nvkm_ior_new_(&ga102_sor, disp, SOR, id, hda & BIT(id)); in ga102_sor_new()
|
| A D | outp.h | 82 int nvkm_outp_acquire(struct nvkm_outp *, bool hda); 83 int nvkm_outp_acquire_or(struct nvkm_outp *, u8 user, bool hda); 100 int (*acquire)(struct nvkm_outp *, bool hda);
|
| A D | tu102.c | 95 .hda = &gv100_sor_hda, 102 u32 hda = nvkm_rd32(device, 0x08a15c); in tu102_sor_new() local 104 return nvkm_ior_new_(&tu102_sor, disp, SOR, id, hda & BIT(id)); in tu102_sor_new()
|
| A D | ior.h | 16 bool hda; member 102 } *hda; member 106 enum nvkm_ior_type type, int id, bool hda);
|
| A D | uoutp.c | 189 if (!ior->hda || !nvkm_head_find(outp->disp, args->v0.head)) in nvkm_uoutp_mthd_hda_eld() 201 ior->func->hda->hpd(ior, args->v0.head, true); in nvkm_uoutp_mthd_hda_eld() 202 ior->func->hda->eld(ior, args->v0.head, args->v0.data, argc); in nvkm_uoutp_mthd_hda_eld() 204 ior->func->hda->hpd(ior, args->v0.head, false); in nvkm_uoutp_mthd_hda_eld() 361 ret = outp->func->acquire(outp, args->v0.sor.hda); in nvkm_uoutp_mthd_acquire()
|
| A D | mcp89.c | 50 .hda = >215_sor_hda,
|
| A D | gv100.c | 218 .hda = &gv100_sor_hda, 225 u32 hda; in gv100_sor_new() local 227 if (!((hda = nvkm_rd32(device, 0x08a15c)) & 0x40000000)) in gv100_sor_new() 228 hda = nvkm_rd32(device, 0x118fb0) >> 8; in gv100_sor_new() 230 return nvkm_ior_new_(&gv100_sor, disp, SOR, id, hda & BIT(id)); in gv100_sor_new()
|
| A D | gm107.c | 76 .hda = &gf119_sor_hda,
|
| A D | gk104.c | 121 .hda = &gf119_sor_hda,
|
| A D | gt215.c | 230 .hda = >215_sor_hda,
|
| A D | gf119.c | 68 ior->func->hda->device_entry(ior, head); in gf119_sor_hda_hpd() 334 .hda = &gf119_sor_hda,
|
| /drivers/pinctrl/ |
| A D | pinctrl-loongson2.c | 121 PMX_GROUP(hda, 0x0, 4), 136 SPECIFIC_GROUP(hda); 163 FUNCTION(hda),
|
| /drivers/gpu/drm/nouveau/include/nvif/ |
| A D | if0012.h | 113 __u8 hda; member 135 __u8 hda; member
|
| A D | outp.h | 72 int nvif_outp_acquire_sor(struct nvif_outp *, bool hda);
|
| /drivers/gpu/drm/tegra/ |
| A D | Makefile | 17 hda.o \
|
| /drivers/gpu/drm/nouveau/nvif/ |
| A D | outp.c | 330 nvif_outp_acquire_sor(struct nvif_outp *outp, bool hda) in nvif_outp_acquire_sor() argument 335 args.sor.hda = hda; in nvif_outp_acquire_sor()
|
| /drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/ |
| A D | disp.c | 594 .hda = &r535_sor_hda, 690 r535_outp_acquire(struct nvkm_outp *outp, bool hda) in r535_outp_acquire() argument 705 if (hda) in r535_outp_acquire() 1144 r535_dp_acquire(struct nvkm_outp *outp, bool hda) in r535_dp_acquire() argument 1148 ret = r535_outp_acquire(outp, hda); in r535_dp_acquire()
|
| /drivers/gpu/drm/nouveau/dispnv50/ |
| A D | disp.c | 780 struct drm_display_mode *mode, bool hda) in nv50_hdmi_enable() argument 1761 bool lvds_dual = false, lvds_8bpc = false, hda = false; in nv50_sor_atomic_enable() local 1772 hda = true; in nv50_sor_atomic_enable() 1775 nvif_outp_acquire_sor(outp, hda); in nv50_sor_atomic_enable() 1781 nv50_hdmi_enable(encoder, nv_crtc, nv_connector, state, mode, hda); in nv50_sor_atomic_enable()
|
| /drivers/pinctrl/tegra/ |
| A D | pinctrl-tegra114.c | 1478 FUNCTION(hda),
|