/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
D | nv50.h | 4 #define nv50_disp(p) container_of((p), struct nv50_disp, base) macro 10 struct nv50_disp { struct 43 void nv50_disp_super_1(struct nv50_disp *); argument 44 void nv50_disp_super_1_0(struct nv50_disp *, struct nvkm_head *); 45 void nv50_disp_super_2_0(struct nv50_disp *, struct nvkm_head *); 46 void nv50_disp_super_2_1(struct nv50_disp *, struct nvkm_head *); 47 void nv50_disp_super_2_2(struct nv50_disp *, struct nvkm_head *); 48 void nv50_disp_super_3_0(struct nv50_disp *, struct nvkm_head *); 54 int (*init)(struct nv50_disp *); 55 void (*fini)(struct nv50_disp *); [all …]
|
D | channv50.h | 12 struct nv50_disp *disp; 38 struct nv50_disp *, int ctrl, int user, int head, 42 struct nv50_disp *, int chid, int head, u64 push, 68 struct nv50_disp *, int ctrl, int user, 72 struct nv50_disp *, int ctrl, int user, 77 struct nv50_disp *, int chid, 82 struct nv50_disp *, int chid, 87 struct nv50_disp *, int chid, 92 struct nv50_disp *, struct nvkm_object **); 94 struct nv50_disp *, struct nvkm_object **); [all …]
|
D | nv50.c | 42 return nv50_disp(base)->func->root; in nv50_disp_root_() 48 struct nv50_disp *disp = nv50_disp(base); in nv50_disp_intr_() 55 struct nv50_disp *disp = nv50_disp(base); in nv50_disp_fini_() 62 struct nv50_disp *disp = nv50_disp(base); in nv50_disp_init_() 69 struct nv50_disp *disp = nv50_disp(base); in nv50_disp_dtor_() 84 struct nv50_disp *disp = nv50_disp(base); in nv50_disp_oneinit_() 159 struct nv50_disp *disp; in nv50_disp_new_() 306 nv50_disp_super_3_0(struct nv50_disp *disp, struct nvkm_head *head) in nv50_disp_super_3_0() 431 nv50_disp_super_2_2(struct nv50_disp *disp, struct nvkm_head *head) in nv50_disp_super_2_2() 478 nv50_disp_super_2_1(struct nv50_disp *disp, struct nvkm_head *head) in nv50_disp_super_2_1() [all …]
|
D | gv100.c | 42 struct nv50_disp *disp = in gv100_disp_super() 43 container_of(work, struct nv50_disp, supervisor); in gv100_disp_super() 97 gv100_disp_exception(struct nv50_disp *disp, int chid) in gv100_disp_exception() 139 gv100_disp_intr_ctrl_disp(struct nv50_disp *disp) in gv100_disp_intr_ctrl_disp() 187 gv100_disp_intr_exc_other(struct nv50_disp *disp) in gv100_disp_intr_exc_other() 216 gv100_disp_intr_exc_winim(struct nv50_disp *disp) in gv100_disp_intr_exc_winim() 236 gv100_disp_intr_exc_win(struct nv50_disp *disp) in gv100_disp_intr_exc_win() 256 gv100_disp_intr_head_timing(struct nv50_disp *disp, int head) in gv100_disp_intr_head_timing() 281 gv100_disp_intr(struct nv50_disp *disp) in gv100_disp_intr() 321 gv100_disp_fini(struct nv50_disp *disp) in gv100_disp_fini() [all …]
|
D | channv50.c | 38 nv50_disp_mthd_list(struct nv50_disp *disp, int debug, u32 base, int c, in nv50_disp_mthd_list() 69 struct nv50_disp *disp = chan->disp; in nv50_disp_chan_mthd() 109 struct nv50_disp *disp = container_of(event, typeof(*disp), uevent); in nv50_disp_chan_uevent_fini() 118 struct nv50_disp *disp = container_of(event, typeof(*disp), uevent); in nv50_disp_chan_uevent_init() 125 nv50_disp_chan_uevent_send(struct nv50_disp *disp, int chid) in nv50_disp_chan_uevent_send() 201 struct nv50_disp *disp = chan->disp; in nv50_disp_chan_ntfy() 226 struct nv50_disp *disp; 248 struct nv50_disp *disp = chan->disp; in nv50_disp_chan_child_new() 318 struct nv50_disp *disp = chan->disp; in nv50_disp_chan_dtor() 340 struct nv50_disp *disp, int ctrl, int user, int head, in nv50_disp_chan_new_()
|
D | rootnv50.h | 10 struct nv50_disp *disp; 19 struct nv50_disp *, struct nvkm_object **); 28 struct nv50_disp *, struct nvkm_object **);
|
D | gf119.c | 36 struct nv50_disp *disp = in gf119_disp_super() 37 container_of(work, struct nv50_disp, supervisor); in gf119_disp_super() 90 gf119_disp_intr_error(struct nv50_disp *disp, int chid) in gf119_disp_intr_error() 122 gf119_disp_intr(struct nv50_disp *disp) in gf119_disp_intr() 178 gf119_disp_fini(struct nv50_disp *disp) in gf119_disp_fini() 186 gf119_disp_init(struct nv50_disp *disp) in gf119_disp_init()
|
D | capsgv100.c | 27 struct nv50_disp *disp; 49 struct nv50_disp *disp, struct nvkm_object **pobject) in gv100_disp_caps_new()
|
/drivers/gpu/drm/nouveau/dispnv50/ |
D | core.h | 20 int (*caps_init)(struct nouveau_drm *, struct nv50_disp *); 37 void (*get_caps)(struct nv50_disp *, 47 int core507d_read_caps(struct nv50_disp *disp); 48 int core507d_caps_init(struct nouveau_drm *, struct nv50_disp *); 59 int core907d_caps_init(struct nouveau_drm *drm, struct nv50_disp *disp); 66 int corec37d_caps_init(struct nouveau_drm *, struct nv50_disp *);
|
D | crc.c | 73 struct nv50_disp *disp = nv50_disp(head->base.base.dev); in nv50_crc_program_ctx() 87 struct nv50_disp *disp = nv50_disp(crtc->dev); in nv50_crc_ctx_flip_work() 153 nv50_disp(head->base.base.dev)->core->func->crc; in nv50_crc_handle_vblank() 291 nv50_disp(state->dev)->core->func->crc; in nv50_crc_atomic_release_notifier_contexts() 351 struct nv50_disp *disp = nv50_disp(dev); in nv50_crc_atomic_check_head() 475 const struct nv50_crc_func *func = nv50_disp(dev)->core->func->crc; in nv50_crc_atomic_set() 495 nv50_disp(head->base.base.dev)->core->func->crc; in nv50_crc_atomic_clr() 525 struct nv50_core *core = nv50_disp(head->base.base.dev)->core; in nv50_crc_ctx_init() 567 const struct nv50_crc_func *func = nv50_disp(dev)->core->func->crc; in nv50_crc_set_source() 684 nv50_disp(crtc->dev)->core->func->crc; in nv50_crc_debugfs_flip_threshold_set() [all …]
|
D | head507d.c | 32 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head507d_procamp() 51 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head507d_dither() 69 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head507d_ovly() 97 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head507d_base() 125 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head507d_curs_clr() 142 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head507d_curs_set() 191 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head507d_core_clr() 205 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head507d_core_set() 249 struct nv50_disp *disp = nv50_disp(head->base.base.dev); in head507d_core_calc() 281 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head507d_olut_clr() [all …]
|
D | head907d.c | 39 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head907d_or() 60 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head907d_procamp() 80 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head907d_dither() 98 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head907d_ovly() 127 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head907d_base() 155 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head907d_curs_clr() 174 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head907d_curs_set() 198 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head907d_core_clr() 212 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head907d_core_set() 249 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head907d_olut_clr() [all …]
|
D | headc37d.c | 33 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in headc37d_or() 67 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in headc37d_procamp() 88 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in headc37d_dither() 107 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in headc37d_curs_clr() 125 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in headc37d_curs_set() 164 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in headc37d_olut_clr() 178 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in headc37d_olut_set() 212 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in headc37d_mode() 257 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in headc37d_view()
|
D | head827d.c | 32 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head827d_curs_clr() 51 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head827d_curs_set() 76 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head827d_core_set() 113 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head827d_olut_clr() 130 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head827d_olut_set()
|
D | core507d.c | 81 core507d_read_caps(struct nv50_disp *disp) in core507d_read_caps() 104 core507d_caps_init(struct nouveau_drm *drm, struct nv50_disp *disp) in core507d_caps_init() 161 struct nv50_disp *disp = nv50_disp(drm->dev); in core507d_new_()
|
D | disp.h | 12 struct nv50_disp { struct 33 static inline struct nv50_disp * argument 34 nv50_disp(struct drm_device *dev) in nv50_disp() function
|
D | disp.c | 324 struct nv50_disp *disp = nv50_disp(nv_encoder->base.base.dev); in nv50_outp_release() 343 struct nv50_disp *disp = nv50_disp(drm->dev); in nv50_outp_acquire() 522 struct nv50_core *core = nv50_disp(encoder->dev)->core; in nv50_dac_atomic_disable() 537 struct nv50_core *core = nv50_disp(encoder->dev)->core; in nv50_dac_atomic_enable() 564 struct nv50_disp *disp = nv50_disp(encoder->dev); in nv50_dac_detect() 763 struct nv50_disp *disp = nv50_disp(encoder->dev); in nv50_audio_disable() 794 struct nv50_disp *disp = nv50_disp(encoder->dev); in nv50_audio_enable() 834 struct nv50_disp *disp = nv50_disp(encoder->dev); in nv50_hdmi_disable() 856 struct nv50_disp *disp = nv50_disp(encoder->dev); in nv50_hdmi_enable() 1669 struct nv50_disp *disp = nv50_disp(nv_encoder->base.base.dev); in nv50_sor_update() [all …]
|
D | lut.h | 6 struct nv50_disp; 12 int nv50_lut_init(struct nv50_disp *, struct nvif_mmu *, struct nv50_lut *);
|
D | headc57d.c | 33 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in headc57d_or() 68 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in headc57d_procamp() 86 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in headc57d_olut_clr() 100 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in headc57d_olut_set() 191 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in headc57d_mode()
|
D | wimm.c | 39 struct nv50_disp *disp = nv50_disp(drm->dev); in nv50_wimm_init()
|
D | oimm.c | 41 struct nv50_disp *disp = nv50_disp(drm->dev); in nv50_oimm_init()
|
D | base.c | 43 struct nv50_disp *disp = nv50_disp(drm->dev); in nv50_base_new()
|
D | curs.c | 44 struct nv50_disp *disp = nv50_disp(drm->dev); in nv50_curs_new()
|
D | ovly.c | 43 struct nv50_disp *disp = nv50_disp(drm->dev); in nv50_ovly_new()
|
D | oimm507b.c | 33 struct nv50_disp *disp = nv50_disp(drm->dev); in oimm507b_init_()
|