Lines Matching refs:nv50
374 nv50_program_upload_code(struct nv50_context *nv50, struct nv50_program *prog)
381 case PIPE_SHADER_VERTEX: heap = nv50->screen->vp_code_heap; break;
382 case PIPE_SHADER_GEOMETRY: heap = nv50->screen->fp_code_heap; break;
383 case PIPE_SHADER_FRAGMENT: heap = nv50->screen->gp_code_heap; break;
403 ret = nv50_tls_realloc(nv50->screen, prog->tls_space);
407 nv50->state.new_tls_space = TRUE;
412 nv50_sifc_linear_u8(&nv50->base, nv50->screen->code,
416 BEGIN_NV04(nv50->base.pushbuf, NV50_3D(CODE_CB_FLUSH), 1);
417 PUSH_DATA (nv50->base.pushbuf, 0);
423 nv50_program_destroy(struct nv50_context *nv50, struct nv50_program *p)