/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_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_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...] |
nv50.h | 28 } wndw, head, dac; member in struct:nv50_disp 72 } wndw, head, dac, sor, pior; member in struct:nv50_disp_func
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/ |
core.h | 26 } wndw; member in struct:nv50_core_func
|
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_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_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_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_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...] |
wndw.h | 1 /* $NetBSD: wndw.h,v 1.2 2021/12/18 23:45:32 riastradh Exp $ */ 32 struct nv50_dmac wndw; member in struct:nv50_wndw
|
atom.h | 29 } wndw; member in struct:nv50_head_atom
|
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...] |