Lines Matching refs:pscreen
47 nv50_screen_is_format_supported(struct pipe_screen *pscreen,
65 if (nv50_screen(pscreen)->tesla->oclass < NVA0_3D_CLASS)
86 nv50_screen_get_param(struct pipe_screen *pscreen, enum pipe_cap param)
88 const uint16_t class_3d = nouveau_screen(pscreen)->class_3d;
113 return nv50_screen(pscreen)->tesla->oclass >= NVA0_3D_CLASS;
148 return nv50_screen(pscreen)->tesla->oclass >= NVA3_3D_CLASS;
186 nv50_screen_get_shader_param(struct pipe_screen *pscreen, unsigned shader,
225 return nv50_screen(pscreen)->max_tls_space / ONE_TEMP_SIZE;
241 nv50_screen_get_paramf(struct pipe_screen *pscreen, enum pipe_capf param)
261 nv50_screen_destroy(struct pipe_screen *pscreen)
263 struct nv50_screen *screen = nv50_screen(pscreen);
300 nv50_screen_fence_emit(struct pipe_screen *pscreen, u32 *sequence)
302 struct nv50_screen *screen = nv50_screen(pscreen);
321 nv50_screen_fence_update(struct pipe_screen *pscreen)
323 return nv50_screen(pscreen)->fence.map[0];
594 struct pipe_screen *pscreen;
604 pscreen = &screen->base.base;
625 pscreen->destroy = nv50_screen_destroy;
626 pscreen->context_create = nv50_create;
627 pscreen->is_format_supported = nv50_screen_is_format_supported;
628 pscreen->get_param = nv50_screen_get_param;
629 pscreen->get_shader_param = nv50_screen_get_shader_param;
630 pscreen->get_paramf = nv50_screen_get_paramf;
632 nv50_screen_init_resource_functions(pscreen);
775 return pscreen;
778 nv50_screen_destroy(pscreen);