Home
last modified time | relevance | path

Searched refs:hda (Results 1 – 25 of 28) sorted by relevance

12

/drivers/gpu/drm/sti/
A Dsti_hda.c260 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 Dsti_tvout.c118 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 Dgp100.c43 .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 Doutp.c117 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 Dgm200.c153 .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 Dior.c58 enum nvkm_ior_type type, int id, bool hda) in nvkm_ior_new_() argument
67 ior->hda = hda; in nvkm_ior_new_()
A Dga102.c112 .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 Doutp.h82 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 Dtu102.c95 .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 Dior.h16 bool hda; member
102 } *hda; member
106 enum nvkm_ior_type type, int id, bool hda);
A Duoutp.c189 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 Dmcp89.c50 .hda = &gt215_sor_hda,
A Dgv100.c218 .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 Dgm107.c76 .hda = &gf119_sor_hda,
A Dgk104.c121 .hda = &gf119_sor_hda,
A Dgt215.c230 .hda = &gt215_sor_hda,
A Dgf119.c68 ior->func->hda->device_entry(ior, head); in gf119_sor_hda_hpd()
334 .hda = &gf119_sor_hda,
/drivers/pinctrl/
A Dpinctrl-loongson2.c121 PMX_GROUP(hda, 0x0, 4),
136 SPECIFIC_GROUP(hda);
163 FUNCTION(hda),
/drivers/gpu/drm/nouveau/include/nvif/
A Dif0012.h113 __u8 hda; member
135 __u8 hda; member
A Doutp.h72 int nvif_outp_acquire_sor(struct nvif_outp *, bool hda);
/drivers/gpu/drm/tegra/
A DMakefile17 hda.o \
/drivers/gpu/drm/nouveau/nvif/
A Doutp.c330 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 Ddisp.c594 .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 Ddisp.c780 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 Dpinctrl-tegra114.c1478 FUNCTION(hda),

Completed in 59 milliseconds

12