/src/sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/ |
nouveau_dispnv50_wndw.c | 107 nv50_wndw_wait_armed(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw) 110 if (asyw->set.ntfy) { 112 asyw->ntfy.offset, 120 struct nv50_wndw_atom *asyw) 123 .mask = asyw->clr.mask & ~(flush ? 0 : asyw->set.mask), 136 struct nv50_wndw_atom *asyw) 139 asyw->image.mode = 0; 140 asyw->image.interval = 1; 143 if (asyw->set.sema ) wndw->func->sema_set (wndw, asyw) 404 struct nv50_wndw_atom *asyw = nv50_wndw_atom(state); local in function:nv50_wndw_atomic_check 495 struct nv50_wndw_atom *asyw = nv50_wndw_atom(state); local in function:nv50_wndw_prepare_fb 543 struct nv50_wndw_atom *asyw = nv50_wndw_atom(state); local in function:nv50_wndw_atomic_destroy_state 552 struct nv50_wndw_atom *asyw; local in function:nv50_wndw_atomic_duplicate_state 578 struct nv50_wndw_atom *asyw; local in function:nv50_wndw_reset [all...] |
nouveau_dispnv50_wndwc37e.c | 42 wndwc37e_csc_set(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw) 48 evo_data(push, asyw->csc.matrix[i]); 65 wndwc37e_ilut_set(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw) 70 evo_data(push, asyw->xlut.i.output_mode << 8 | 71 asyw->xlut.i.range << 4 | 72 asyw->xlut.i.size); 73 evo_data(push, asyw->xlut.i.offset >> 8); 74 evo_data(push, asyw->xlut.handle); 80 wndwc37e_ilut(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw, int size) 85 asyw->xlut.i.mode = 2 [all...] |
nouveau_dispnv50_base827c.c | 30 base827c_image_set(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw) 35 evo_data(push, asyw->image.mode << 8 | 36 asyw->image.interval << 4); 38 evo_data(push, asyw->image.handle[0]); 39 if (asyw->image.format == 0xca) { 49 evo_data(push, asyw->image.offset[0] >> 8); 51 evo_data(push, asyw->image.h << 16 | asyw->image.w); 52 evo_data(push, asyw->image.layout << 20 | 53 (asyw->image.pitch[0] >> 8) << 8 [all...] |
nouveau_dispnv50_ovly907e.c | 31 ovly907e_image_set(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw) 36 evo_data(push, asyw->image.interval << 4); 38 evo_data(push, asyw->image.handle[0]); 42 evo_data(push, asyw->image.offset[0] >> 8); 44 evo_data(push, asyw->image.h << 16 | asyw->image.w); 45 evo_data(push, asyw->image.layout << 24 | 46 (asyw->image.pitch[0] >> 8) << 8 | 47 asyw->image.blocks[0] << 8 | 48 asyw->image.blockh) [all...] |
nouveau_dispnv50_wndwc57e.c | 37 wndwc57e_image_set(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw) 45 evo_data(push, asyw->image.mode << 4 | asyw->image.interval); 47 evo_data(push, asyw->image.h << 16 | asyw->image.w); 48 evo_data(push, asyw->image.layout << 4 | asyw->image.blockh); 49 evo_data(push, asyw->image.colorspace << 8 | 50 asyw->image.format); 51 evo_data(push, asyw->image.blocks[0] | (asyw->image.pitch[0] >> 6)) [all...] |
nouveau_dispnv50_cursc37a.c | 37 cursc37a_point(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw) 39 nvif_wr32(&wndw->wimm.base.user, 0x0208, asyw->point.y << 16 | 40 asyw->point.x);
|
nouveau_dispnv50_ovly507e.c | 49 ovly507e_scale_set(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw) 54 evo_data(push, asyw->scale.sy << 16 | asyw->scale.sx); 55 evo_data(push, asyw->scale.sh << 16 | asyw->scale.sw); 56 evo_data(push, asyw->scale.dw); 75 ovly507e_image_set(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw) 80 evo_data(push, asyw->image.interval << 4); 82 evo_data(push, asyw->image.handle[0]); 86 evo_data(push, asyw->image.offset[0] >> 8) [all...] |
nouveau_dispnv50_ovly827e.c | 33 ovly827e_image_set(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw) 38 evo_data(push, asyw->image.interval << 4); 40 evo_data(push, asyw->image.handle[0]); 44 evo_data(push, asyw->image.offset[0] >> 8); 46 evo_data(push, asyw->image.h << 16 | asyw->image.w); 47 evo_data(push, asyw->image.layout << 20 | 48 (asyw->image.pitch[0] >> 8) << 8 | 49 asyw->image.blocks[0] << 8 | 50 asyw->image.blockh) [all...] |
nouveau_dispnv50_base907c.c | 30 base907c_image_set(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw) 35 evo_data(push, asyw->image.mode << 8 | 36 asyw->image.interval << 4); 38 evo_data(push, asyw->image.handle[0]); 40 evo_data(push, asyw->image.offset[0] >> 8); 42 evo_data(push, asyw->image.h << 16 | asyw->image.w); 43 evo_data(push, asyw->image.layout << 24 | 44 (asyw->image.pitch[0] >> 8) << 8 | 45 asyw->image.blocks[0] << 8 [all...] |
nouveau_dispnv50_base507c.c | 63 base507c_image_set(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw) 68 evo_data(push, asyw->image.mode << 8 | 69 asyw->image.interval << 4); 71 evo_data(push, asyw->image.handle[0]); 72 if (asyw->image.format == 0xca) { 82 evo_data(push, asyw->image.offset[0] >> 8); 84 evo_data(push, asyw->image.h << 16 | asyw->image.w); 85 evo_data(push, asyw->image.layout << 20 | 86 (asyw->image.pitch[0] >> 8) << 8 [all...] |
nouveau_dispnv50_curs507a.c | 43 curs507a_point(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw) 45 nvif_wr32(&wndw->wimm.base.user, 0x0084, asyw->point.y << 16 | 46 asyw->point.x); 57 struct nv50_wndw_atom *asyw) 60 u32 offset = asyw->image.offset[0]; 69 curs507a_release(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw, 76 curs507a_acquire(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw, 79 struct nv50_head *head = nv50_head(asyw->state.crtc); 82 ret = drm_atomic_helper_check_plane_state(&asyw->state, &asyh->state, 86 asyh->curs.visible = asyw->state.visible [all...] |
nouveau_dispnv50_wimmc37b.c | 48 wimmc37b_point(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw) 53 evo_data(push, asyw->point.y << 16 | asyw->point.x);
|
nouveau_dispnv50_head917d.c | 72 head917d_curs_layout(struct nv50_head *head, struct nv50_wndw_atom *asyw, 75 switch (asyw->state.fb->width) {
|
wndw.h | 55 int (*acquire)(struct nv50_wndw *, struct nv50_wndw_atom *asyw, 57 void (*release)(struct nv50_wndw *, struct nv50_wndw_atom *asyw, 60 struct nv50_wndw_atom *asyw);
|
nouveau_dispnv50_head507d.c | 140 head507d_curs_format(struct nv50_head *head, struct nv50_wndw_atom *asyw, 143 switch (asyw->image.format) { 153 head507d_curs_layout(struct nv50_head *head, struct nv50_wndw_atom *asyw, 156 switch (asyw->image.w) {
|
nouveau_dispnv50_disp.c | 1996 struct nv50_wndw_atom *asyw = nv50_wndw_atom(new_plane_state); local in function:nv50_disp_atomic_commit_tail 2000 asyw->clr.mask, asyw->set.mask); 2001 if (!asyw->clr.mask) 2004 nv50_wndw_flush_clr(wndw, interlock, atom->flush_disable, asyw); 2098 struct nv50_wndw_atom *asyw = nv50_wndw_atom(new_plane_state); local in function:nv50_disp_atomic_commit_tail 2102 asyw->set.mask, asyw->clr.mask); 2103 if ( !asyw->set.mask && 2104 (!asyw->clr.mask || atom->flush_disable) 2128 struct nv50_wndw_atom *asyw = nv50_wndw_atom(new_plane_state); local in function:nv50_disp_atomic_commit_tail 2202 struct nv50_wndw_atom *asyw = nv50_wndw_atom(new_plane_state); local in function:nv50_disp_atomic_commit [all...] |
nouveau_dispnv50_headc37d.c | 121 headc37d_curs_format(struct nv50_head *head, struct nv50_wndw_atom *asyw, 124 asyh->curs.format = asyw->image.format;
|