/src/sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/ |
nouveau_dispnv50_wndwc37e.c | 27 #include "wndw.h" 37 wndwc37e_csc_clr(struct nv50_wndw *wndw) 42 wndwc37e_csc_set(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw) 45 if ((push = evo_wait(&wndw->wndw, 13))) { 49 evo_kick(push, &wndw->wndw); 54 wndwc37e_ilut_clr(struct nv50_wndw *wndw) 57 if ((push = evo_wait(&wndw->wndw, 2))) 295 struct nv50_wndw *wndw; local in function:wndwc37e_new_ [all...] |
nouveau_dispnv50_wimmc37b.c | 29 #include "wndw.h" 34 wimmc37b_update(struct nv50_wndw *wndw, u32 *interlock) 37 if ((push = evo_wait(&wndw->wimm, 2))) { 39 if (interlock[NV50_DISP_INTERLOCK_WNDW] & wndw->interlock.data) 43 evo_kick(push, &wndw->wimm); 48 wimmc37b_point(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw) 51 if ((push = evo_wait(&wndw->wimm, 2))) { 54 evo_kick(push, &wndw->wimm); 66 s32 oclass, struct nv50_wndw *wndw) 69 .pushbuf = 0xb0007b00 | wndw->id [all...] |
nouveau_dispnv50_base507c.c | 39 base507c_update(struct nv50_wndw *wndw, u32 *interlock) 42 if ((push = evo_wait(&wndw->wndw, 2))) { 45 evo_kick(push, &wndw->wndw); 50 base507c_image_clr(struct nv50_wndw *wndw) 53 if ((push = evo_wait(&wndw->wndw, 4))) { 58 evo_kick(push, &wndw->wndw); 271 struct nv50_wndw *wndw; local in function:base507c_new_ [all...] |
nouveau_dispnv50_ovly507e.c | 38 ovly507e_update(struct nv50_wndw *wndw, u32 *interlock) 41 if ((push = evo_wait(&wndw->wndw, 2))) { 44 evo_kick(push, &wndw->wndw); 49 ovly507e_scale_set(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw) 52 if ((push = evo_wait(&wndw->wndw, 4))) { 57 evo_kick(push, &wndw->wndw); 182 struct nv50_wndw *wndw; local in function:ovly507e_new_ [all...] |
nouveau_dispnv50_oimm507b.c | 33 s32 oclass, struct nv50_wndw *wndw) 36 .head = wndw->id, 42 sizeof(args), &wndw->wimm.base.user); 48 nvif_object_map(&wndw->wimm.base.user, NULL, 0); 49 wndw->immd = func; 54 oimm507b_init(struct nouveau_drm *drm, s32 oclass, struct nv50_wndw *wndw) 56 return oimm507b_init_(&curs507a, drm, oclass, wndw);
|
nouveau_dispnv50_cursc37a.c | 31 cursc37a_update(struct nv50_wndw *wndw, u32 *interlock) 33 nvif_wr32(&wndw->wimm.base.user, 0x0200, 0x00000001); 37 cursc37a_point(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw) 39 nvif_wr32(&wndw->wimm.base.user, 0x0208, asyw->point.y << 16 |
|
nouveau_dispnv50_wndw.c | 27 #include "wndw.h" 47 nv50_wndw_ctxdma_new(struct nv50_wndw *wndw, struct nouveau_framebuffer *fb) 64 list_for_each_entry(ctxdma, &wndw->ctxdma.list, head) { 71 list_add(&ctxdma->head, &wndw->ctxdma.list); 96 ret = nvif_object_init(wndw->ctxdma.parent, handle, NV_DMA_IN_MEMORY, 107 nv50_wndw_wait_armed(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw) 109 struct nv50_disp *disp = nv50_disp(wndw->plane.dev); 111 return wndw->func->ntfy_wait_begun(disp->sync, 113 wndw->wndw.base.device) 402 struct nv50_wndw *wndw = nv50_wndw(plane); local in function:nv50_wndw_atomic_check 494 struct nv50_wndw *wndw = nv50_wndw(plane); local in function:nv50_wndw_prepare_fb 594 struct nv50_wndw *wndw = nv50_wndw(plane); local in function:nv50_wndw_destroy 649 struct nv50_wndw *wndw; local in function:nv50_wndw_new_ [all...] |
nouveau_dispnv50_base907c.c | 30 base907c_image_set(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw) 33 if ((push = evo_wait(&wndw->wndw, 10))) { 48 evo_kick(push, &wndw->wndw); 53 base907c_xlut_clr(struct nv50_wndw *wndw) 56 if ((push = evo_wait(&wndw->wndw, 6))) { 63 evo_kick(push, &wndw->wndw); [all...] |
nouveau_dispnv50_wndwc57e.c | 27 #include "wndw.h" 37 wndwc57e_image_set(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw) 41 if (!(push = evo_wait(&wndw->wndw, 17))) 65 evo_kick(push, &wndw->wndw); 69 wndwc57e_csc_clr(struct nv50_wndw *wndw) 72 if ((push = evo_wait(&wndw->wndw, 13))) { 86 evo_kick(push, &wndw->wndw) [all...] |
nouveau_dispnv50_curs507a.c | 37 curs507a_update(struct nv50_wndw *wndw, u32 *interlock) 39 nvif_wr32(&wndw->wimm.base.user, 0x0080, 0x00000000); 43 curs507a_point(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw) 45 nvif_wr32(&wndw->wimm.base.user, 0x0084, asyw->point.y << 16 | 56 curs507a_prepare(struct nv50_wndw *wndw, struct nv50_head_atom *asyh, 59 u32 handle = nv50_disp(wndw->plane.dev)->core->chan.vram.handle; 69 curs507a_release(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw, 76 curs507a_acquire(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw, 122 struct nv50_wndw *wndw; local in function:curs507a_new_ 127 NV50_DISP_INTERLOCK_CURS, interlock_data, &wndw); [all...] |
nouveau_dispnv50_oimm.c | 32 nv50_oimm_init(struct nouveau_drm *drm, struct nv50_wndw *wndw) 55 return oimms[cid].init(drm, oimms[cid].oclass, wndw);
|
nouveau_dispnv50_wimm.c | 32 nv50_wimm_init(struct nouveau_drm *drm, struct nv50_wndw *wndw) 52 return wimms[cid].init(drm, wimms[cid].oclass, wndw);
|
nouveau_dispnv50_base827c.c | 30 base827c_image_set(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw) 33 if ((push = evo_wait(&wndw->wndw, 13))) { 57 evo_kick(push, &wndw->wndw);
|
nouveau_dispnv50_ovly907e.c | 31 ovly907e_image_set(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw) 34 if ((push = evo_wait(&wndw->wndw, 12))) { 51 evo_kick(push, &wndw->wndw);
|
nouveau_dispnv50_ovly827e.c | 33 ovly827e_image_set(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw) 36 if ((push = evo_wait(&wndw->wndw, 12))) { 53 evo_kick(push, &wndw->wndw);
|
core.h | 26 } wndw; member in struct:nv50_core_func
|
nouveau_dispnv50_corec57d.c | 56 .wndw.owner = corec37d_wndw_owner,
|
nouveau_dispnv50_head.c | 228 if (asyh->wndw.olut) { 232 if (asyh->wndw.olut != asyh->wndw.mask) 347 memcmp(&armh->wndw, &asyh->wndw, sizeof(asyh->wndw))) { 440 asyh->wndw = armh->wndw;
|
nouveau_dispnv50_corec37d.c | 119 .wndw.owner = corec37d_wndw_owner,
|
nouveau_dispnv50_disp.c | 33 #include "wndw.h" 1943 struct nv50_wndw *wndw = nv50_wndw(plane); local in function:nv50_disp_atomic_commit_wndw 1944 if (interlock[wndw->interlock.type] & wndw->interlock.data) { 1945 if (wndw->func->update) 1946 wndw->func->update(wndw, interlock); 1997 struct nv50_wndw *wndw = nv50_wndw(plane); local in function:nv50_disp_atomic_commit_tail 2004 nv50_wndw_flush_clr(wndw, interlock, atom->flush_disable, asyw); 2090 core->func->wndw.owner(core) 2099 struct nv50_wndw *wndw = nv50_wndw(plane); local in function:nv50_disp_atomic_commit_tail 2129 struct nv50_wndw *wndw = nv50_wndw(plane); local in function:nv50_disp_atomic_commit_tail 2203 struct nv50_wndw *wndw = nv50_wndw(plane); local in function:nv50_disp_atomic_commit 2402 struct nv50_wndw *wndw = nv50_wndw(plane); local in function:nv50_display_fini 2434 struct nv50_wndw *wndw = nv50_wndw(plane); local in function:nv50_display_init [all...] |
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/ |
nouveau_nvkm_engine_disp_wimmgv100.c | 62 int wndw, ret = -ENOSYS; local in function:gv100_disp_wimm_new_ 70 if (!(disp->wndw.mask & BIT(args->v0.index))) 73 wndw = args->v0.index; 77 return nv50_disp_dmac_new_(func, mthd, disp, chid + wndw, 78 wndw, push, oclass, pobject);
|
nouveau_nvkm_engine_disp_gv100.c | 172 int wndw; local in function:gv100_disp_intr_ctrl_disp 182 for_each_set_bit(wndw, &wndws, disp->wndw.nr) { 183 nv50_disp_chan_uevent_send(disp, 1 + wndw); 207 for_each_set_bit(head, &mask, disp->wndw.nr) { 226 int wndw; local in function:gv100_disp_intr_exc_winim 228 for_each_set_bit(wndw, &stat, disp->wndw.nr) { 229 nvkm_wr32(device, 0x611850, BIT(wndw)); 230 gv100_disp_exception(disp, 33 + wndw); 246 int wndw; local in function:gv100_disp_intr_exc_win [all...] |
nouveau_nvkm_engine_disp_wndwgv100.c | 164 int wndw, ret = -ENOSYS; local in function:gv100_disp_wndw_new_ 172 if (!(disp->wndw.mask & BIT(args->v0.index))) 175 wndw = args->v0.index; 179 return nv50_disp_dmac_new_(func, mthd, disp, chid + wndw, 180 wndw, push, oclass, pobject);
|
nouveau_nvkm_engine_disp_tu102.c | 81 for (i = 0; i < disp->wndw.nr; i++) { 119 nvkm_wr32(device, 0x611ce8, disp->wndw.mask); /* MSK. */ 123 nvkm_wr32(device, 0x611ce4, disp->wndw.mask); /* MSK. */ 147 .wndw = { .cnt = gv100_disp_wndw_cnt },
|
nv50.h | 28 } wndw, head, dac; member in struct:nv50_disp 72 } wndw, head, dac, sor, pior; member in struct:nv50_disp_func
|