HomeSort by: relevance | last modified time | path
    Searched refs:wndw (Results 1 - 25 of 28) sorted by relevancy

1 2

  /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

Completed in 20 milliseconds

1 2