Home
last modified time | relevance | path

Searched refs:nvkm_outp (Results 1 – 12 of 12) sorted by relevance

/Linux-v6.1/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Doutp.h11 struct nvkm_outp { struct
61 struct dcb_output *, struct nvkm_outp **); argument
62 int nvkm_outp_new(struct nvkm_disp *, int index, struct dcb_output *, struct nvkm_outp **);
63 void nvkm_outp_del(struct nvkm_outp **);
64 void nvkm_outp_init(struct nvkm_outp *);
65 void nvkm_outp_fini(struct nvkm_outp *);
66 int nvkm_outp_acquire(struct nvkm_outp *, u8 user, bool hda);
67 void nvkm_outp_release(struct nvkm_outp *, u8 user);
71 void *(*dtor)(struct nvkm_outp *);
72 void (*init)(struct nvkm_outp *);
[all …]
Doutp.c35 struct nvkm_outp *outp; in nvkm_outp_route()
60 nvkm_outp_xlat(struct nvkm_outp *outp, enum nvkm_ior_type *type) in nvkm_outp_xlat()
90 nvkm_outp_release(struct nvkm_outp *outp, u8 user) in nvkm_outp_release()
106 nvkm_outp_acquire_ior(struct nvkm_outp *outp, u8 user, struct nvkm_ior *ior) in nvkm_outp_acquire_ior()
116 nvkm_outp_acquire_hda(struct nvkm_outp *outp, enum nvkm_ior_type type, in nvkm_outp_acquire_hda()
143 nvkm_outp_acquire(struct nvkm_outp *outp, u8 user, bool hda) in nvkm_outp_acquire()
211 nvkm_outp_fini(struct nvkm_outp *outp) in nvkm_outp_fini()
218 nvkm_outp_init_route(struct nvkm_outp *outp) in nvkm_outp_init_route()
277 nvkm_outp_init(struct nvkm_outp *outp) in nvkm_outp_init()
285 nvkm_outp_del(struct nvkm_outp **poutp) in nvkm_outp_del()
[all …]
Duoutp.c22 #define nvkm_uoutp(p) container_of((p), struct nvkm_outp, object)
29 nvkm_uoutp_mthd_load_detect(struct nvkm_outp *outp, void *argv, u32 argc) in nvkm_uoutp_mthd_load_detect()
52 nvkm_uoutp_mthd_noacquire(struct nvkm_outp *outp, u32 mthd, void *argv, u32 argc) in nvkm_uoutp_mthd_noacquire()
66 struct nvkm_outp *outp = nvkm_uoutp(object); in nvkm_uoutp_mthd()
84 struct nvkm_outp *outp = nvkm_uoutp(object); in nvkm_uoutp_dtor()
103 struct nvkm_outp *outt, *outp = NULL; in nvkm_uoutp_new()
Ddp.c43 struct nvkm_outp *outp;
58 struct nvkm_outp *outp = lt->outp; in nvkm_dp_train_sense()
98 struct nvkm_outp *outp = lt->outp; in nvkm_dp_train_drive()
169 struct nvkm_outp *outp = lt->outp; in nvkm_dp_train_pattern()
277 nvkm_dp_train_links(struct nvkm_outp *outp, int rate) in nvkm_dp_train_links()
397 nvkm_dp_train_fini(struct nvkm_outp *outp) in nvkm_dp_train_fini()
408 nvkm_dp_train_init(struct nvkm_outp *outp) in nvkm_dp_train_init()
436 nvkm_dp_train(struct nvkm_outp *outp, u32 dataKBps) in nvkm_dp_train()
478 nvkm_dp_disable(struct nvkm_outp *outp, struct nvkm_ior *ior) in nvkm_dp_disable()
489 nvkm_dp_release(struct nvkm_outp *outp) in nvkm_dp_release()
[all …]
Dior.h23 struct nvkm_outp *outp;
54 int (*get)(struct nvkm_outp *, int *link);
55 void (*set)(struct nvkm_outp *, struct nvkm_ior *);
163 void gm200_sor_route_set(struct nvkm_outp *, struct nvkm_ior *);
164 int gm200_sor_route_get(struct nvkm_outp *, int *);
Ddp.h7 struct nvkm_outp **);
8 void nvkm_dp_disable(struct nvkm_outp *, struct nvkm_ior *);
Dbase.c106 struct nvkm_outp *outp; in nvkm_disp_hpd_ctor()
186 struct nvkm_outp *outp; in nvkm_disp_fini()
207 struct nvkm_outp *outp; in nvkm_disp_init()
240 struct nvkm_outp *outp, *outt, *pair; in nvkm_disp_oneinit()
393 struct nvkm_outp *outp; in nvkm_disp_dtor()
Dgm200.c83 gm200_sor_route_set(struct nvkm_outp *outp, struct nvkm_ior *ior) in gm200_sor_route_set()
100 gm200_sor_route_get(struct nvkm_outp *outp, int *link) in gm200_sor_route_get()
Dpriv.h8 struct nvkm_outp;
Dudisp.c91 struct nvkm_outp *outp; in nvkm_udisp_new()
Dnv50.c980 nv50_disp_super_iedt(struct nvkm_head *head, struct nvkm_outp *outp, in nv50_disp_super_iedt()
1000 struct nvkm_outp *outp = ior->asy.outp; in nv50_disp_super_ied_on()
1053 struct nvkm_outp *outp = ior->arm.outp; in nv50_disp_super_ied_off()
1232 struct nvkm_outp *outp; in nv50_disp_super_2_2()
1288 struct nvkm_outp *outp; in nv50_disp_super_2_0()
Drootnv50.c43 struct nvkm_outp *temp, *outp = NULL; in nv50_disp_root_mthd_()