| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/ |
| H A D | nvc0_context.c | 27 #include "nvc0/nvc0_context.h" 28 #include "nvc0/nvc0_screen.h" 29 #include "nvc0/nvc0_resource.h" 41 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_svm_migrate 42 struct nouveau_screen *screen = &nvc0->screen->base; 83 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_flush 84 struct nouveau_screen *screen = &nvc0->screen->base; 89 PUSH_KICK(nvc0->base.pushbuf); /* fencing handled in kick_notify */ 91 nouveau_context_update_frame_stats(&nvc0->base); 106 struct nvc0_context *nvc0 local in function:nvc0_memory_barrier 191 nvc0_context_unreference_resources(struct nvc0_context * nvc0) argument 245 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_destroy 297 struct nvc0_context *nvc0 = nvc0_context(&ctx->pipe); local in function:nvc0_invalidate_resource_storage 415 struct nvc0_context *nvc0; local in function:nvc0_create 575 nvc0_bufctx_fence(struct nvc0_context * nvc0,struct nouveau_bufctx * bufctx,bool on_flush) argument [all...] |
| H A D | nvc0_shader_state.c | 28 #include "nvc0/nvc0_context.h" 29 #include "nvc0/nvc0_query_hw.h" 31 #include "nvc0/nvc0_compute.xml.h" 34 nvc0_program_update_context_state(struct nvc0_context *nvc0, argument 38 const uint32_t flags = NV_VRAM_DOMAIN(&nvc0->screen->base) | NOUVEAU_BO_RDWR; 39 if (!nvc0->state.tls_required) 40 BCTX_REFN_bo(nvc0->bufctx_3d, 3D_TLS, flags, nvc0->screen->tls); 41 nvc0->state.tls_required |= 1 << stage; 43 if (nvc0 50 nvc0_program_validate(struct nvc0_context * nvc0,struct nvc0_program * prog) argument 69 nvc0_program_sp_start_id(struct nvc0_context * nvc0,int stage,struct nvc0_program * prog) argument 85 nvc0_vertprog_validate(struct nvc0_context * nvc0) argument 105 nvc0_fragprog_validate(struct nvc0_context * nvc0) argument 196 nvc0_tctlprog_validate(struct nvc0_context * nvc0) argument 224 nvc0_tevlprog_validate(struct nvc0_context * nvc0) argument 247 nvc0_gmtyprog_validate(struct nvc0_context * nvc0) argument 267 nvc0_compprog_validate(struct nvc0_context * nvc0) argument 280 nvc0_layer_validate(struct nvc0_context * nvc0) argument 308 nvc0_tfb_validate(struct nvc0_context * nvc0) argument [all...] |
| H A D | nvc0_state_validate.c | 6 #include "nvc0/nvc0_context.h" 10 nvc0_validate_zcull(struct nvc0_context *nvc0) 12 struct nouveau_pushbuf *push = nvc0->base.pushbuf; 13 struct pipe_framebuffer_state *fb = &nvc0->framebuffer; 89 gm200_validate_sample_locations(struct nvc0_context *nvc0, unsigned ms) argument 91 struct nouveau_pushbuf *push = nvc0->base.pushbuf; 92 struct nvc0_screen *screen = nvc0->screen; 106 if (nvc0->sample_locations_enabled) { 108 memcpy(locations, nvc0->sample_locations, sizeof(locations)); 110 &screen->base.base, nvc0 163 nvc0_validate_sample_locations(struct nvc0_context * nvc0,unsigned ms) argument 184 validate_sample_locations(struct nvc0_context * nvc0) argument 195 nvc0_validate_fb(struct nvc0_context * nvc0) argument 326 nvc0_validate_blend_colour(struct nvc0_context * nvc0) argument 338 nvc0_validate_stencil_ref(struct nvc0_context * nvc0) argument 348 nvc0_validate_stipple(struct nvc0_context * nvc0) argument 359 nvc0_validate_scissor(struct nvc0_context * nvc0) argument 391 nvc0_validate_viewport(struct nvc0_context * nvc0) argument 448 nvc0_validate_window_rects(struct nvc0_context * nvc0) argument 472 nvc0_upload_uclip_planes(struct nvc0_context * nvc0,unsigned s) argument 487 nvc0_check_program_ucps(struct nvc0_context * nvc0,struct nvc0_program * vp,uint8_t mask) argument 507 nvc0_validate_clip(struct nvc0_context * nvc0) argument 548 nvc0_validate_blend(struct nvc0_context * nvc0) argument 557 nvc0_validate_zsa(struct nvc0_context * nvc0) argument 566 nvc0_validate_rasterizer(struct nvc0_context * nvc0) argument 575 nvc0_constbufs_validate(struct nvc0_context * nvc0) argument 634 nvc0_validate_buffers(struct nvc0_context * nvc0) argument 672 nvc0_validate_sample_mask(struct nvc0_context * nvc0) argument 692 nvc0_validate_min_samples(struct nvc0_context * nvc0) argument 714 nvc0_validate_driverconst(struct nvc0_context * nvc0) argument 727 nvc0_validate_fp_zsa_rast(struct nvc0_context * nvc0) argument 752 nvc0_validate_zsa_fb(struct nvc0_context * nvc0) argument 766 nvc0_validate_rast_fb(struct nvc0_context * nvc0) argument 786 nvc0_validate_tess_state(struct nvc0_context * nvc0) argument 801 nvc0_validate_fbread(struct nvc0_context * nvc0) argument 962 nvc0_state_validate(struct nvc0_context * nvc0,uint32_t mask,struct nvc0_state_validate * validate_list,int size,uint32_t * dirty,struct nouveau_bufctx * bufctx) argument 994 nvc0_state_validate_3d(struct nvc0_context * nvc0,uint32_t mask) argument [all...] |
| H A D | nvc0_compute.c | 25 #include "nvc0/nvc0_context.h" 27 #include "nvc0/nvc0_compute.xml.h" 144 nvc0_compute_validate_samplers(struct nvc0_context *nvc0) argument 146 bool need_flush = nvc0_validate_tsc(nvc0, 5); 148 BEGIN_NVC0(nvc0->base.pushbuf, NVC0_CP(TSC_FLUSH), 1); 149 PUSH_DATA (nvc0->base.pushbuf, 0); 154 nvc0->samplers_dirty[s] = ~0; 155 nvc0->dirty_3d |= NVC0_NEW_3D_SAMPLERS; 159 nvc0_compute_validate_textures(struct nvc0_context *nvc0) argument 161 bool need_flush = nvc0_validate_tic(nvc0, 177 nvc0_compute_invalidate_constbufs(struct nvc0_context * nvc0) argument 190 nvc0_compute_validate_constbufs(struct nvc0_context * nvc0) argument 249 nvc0_compute_validate_driverconst(struct nvc0_context * nvc0) argument 265 nvc0_compute_validate_buffers(struct nvc0_context * nvc0) argument 302 nvc0_compute_validate_globals(struct nvc0_context * nvc0) argument 317 nvc0_compute_invalidate_surfaces(struct nvc0_context * nvc0,const int s) argument 337 nvc0_compute_validate_surfaces(struct nvc0_context * nvc0) argument 369 nvc0_state_validate_cp(struct nvc0_context * nvc0,uint32_t mask) argument 383 nvc0_compute_upload_input(struct nvc0_context * nvc0,const struct pipe_grid_info * info) argument 425 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_launch_grid 508 nvc0_compute_update_indirect_invocations(struct nvc0_context * nvc0,const struct pipe_grid_info * info) argument 526 nvc0_update_compute_invocations_counter(struct nvc0_context * nvc0,const struct pipe_grid_info * info) argument [all...] |
| H A D | nvc0_vbo.c | 32 #include "nvc0/nvc0_context.h" 33 #include "nvc0/nvc0_query_hw.h" 34 #include "nvc0/nvc0_resource.h" 36 #include "nvc0/nvc0_3d.xml.h" 172 nvc0_set_constant_vertex_attrib(struct nvc0_context *nvc0, const unsigned a) argument 174 struct nouveau_pushbuf *push = nvc0->base.pushbuf; 175 struct pipe_vertex_element *ve = &nvc0->vertex->element[a].pipe; 176 struct pipe_vertex_buffer *vb = &nvc0->vtxbuf[ve->vertex_buffer_index]; 203 nvc0_user_vbuf_range(struct nvc0_context *nvc0, int vbi, argument 206 if (unlikely(nvc0 221 nvc0_release_user_vbufs(struct nvc0_context * nvc0) argument 230 nvc0_update_user_vbufs(struct nvc0_context * nvc0) argument 275 nvc0_update_user_vbufs_shared(struct nvc0_context * nvc0) argument 315 nvc0_validate_vertex_buffers(struct nvc0_context * nvc0) argument 382 nvc0_validate_vertex_buffers_shared(struct nvc0_context * nvc0) argument 435 nvc0_vertex_arrays_validate(struct nvc0_context * nvc0) argument 570 nvc0_draw_arrays(struct nvc0_context * nvc0,unsigned mode,unsigned start,unsigned count,unsigned instance_count) argument 700 nvc0_draw_elements(struct nvc0_context * nvc0,bool shorten,const struct pipe_draw_info * info,unsigned mode,unsigned start,unsigned count,unsigned instance_count,int32_t index_bias,unsigned index_size) argument 769 nvc0_draw_stream_output(struct nvc0_context * nvc0,const struct pipe_draw_info * info,const struct pipe_draw_indirect_info * indirect) argument 807 nvc0_draw_indirect(struct nvc0_context * nvc0,const struct pipe_draw_info * info,unsigned drawid_offset,const struct pipe_draw_indirect_info * indirect) argument 906 nvc0_update_prim_restart(struct nvc0_context * nvc0,bool en,uint32_t index) argument 941 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_draw_vbo [all...] |
| H A D | nvc0_state.c | 33 #include "nvc0/nvc0_stateobj.h" 34 #include "nvc0/nvc0_context.h" 35 #include "nvc0/nvc0_query_hw.h" 37 #include "nvc0/nvc0_3d.xml.h" 198 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_blend_state_bind 200 nvc0->blend = hwcso; 201 nvc0->dirty_3d |= NVC0_NEW_3D_BLEND; 350 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_rasterizer_state_bind 352 nvc0->rast = hwcso; 353 nvc0 428 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_zsa_state_bind 462 nvc0_stage_sampler_states_bind(struct nvc0_context * nvc0,unsigned s,unsigned nr,void ** hwcsos) argument 518 nvc0_stage_set_sampler_views(struct nvc0_context * nvc0,int s,unsigned nr,bool take_ownership,struct pipe_sampler_view ** views) argument 659 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_vp_state_bind 675 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_fp_state_bind 691 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_gp_state_bind 707 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_tcp_state_bind 723 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_tep_state_bind 778 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_cp_state_bind 790 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_constant_buffer 853 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_blend_color 863 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_stencil_ref 873 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_clip_state 883 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_sample_mask 892 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_min_samples 904 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_framebuffer_state 919 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_sample_locations 933 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_polygon_stipple 945 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_scissor_states 964 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_viewport_states 984 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_window_rectangles 999 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_tess_state 1009 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_patch_vertices 1021 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_vertex_buffers 1071 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_vertex_state_bind 1142 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_transform_feedback_targets 1179 nvc0_bind_surfaces_range(struct nvc0_context * nvc0,const unsigned t,unsigned start,unsigned nr,struct pipe_surface ** psurfaces) argument 1220 nvc0_bind_images_range(struct nvc0_context * nvc0,const unsigned s,unsigned start,unsigned nr,const struct pipe_image_view * pimages) argument 1330 nvc0_bind_buffers_range(struct nvc0_context * nvc0,const unsigned t,unsigned start,unsigned nr,const struct pipe_shader_buffer * pbuffers) argument 1414 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_global_bindings 1453 nvc0_init_state_functions(struct nvc0_context * nvc0) argument [all...] |
| H A D | nve4_compute.c | 25 #include "nvc0/nvc0_context.h" 26 #include "nvc0/nve4_compute.h" 220 gm107_compute_validate_surfaces(struct nvc0_context *nvc0, argument 224 struct nouveau_pushbuf *push = nvc0->base.pushbuf; 225 struct nvc0_screen *screen = nvc0->screen; 226 struct nouveau_bo *txc = nvc0->screen->txc; 231 tic = nv50_tic_entry(nvc0->images_tic[s][slot]); 234 nvc0_update_tic(nvc0, tic, res); 237 tic->id = nvc0_screen_tic_alloc(nvc0->screen, tic); 258 nvc0 283 nve4_compute_validate_surfaces(struct nvc0_context * nvc0) argument 329 nve4_compute_validate_samplers(struct nvc0_context * nvc0) argument 352 nve4_compute_set_tex_handles(struct nvc0_context * nvc0) argument 387 nve4_compute_validate_constbufs(struct nvc0_context * nvc0) argument 448 nve4_compute_validate_buffers(struct nvc0_context * nvc0) argument 502 nve4_state_validate_cp(struct nvc0_context * nvc0,uint32_t mask) argument 516 nve4_compute_upload_input(struct nvc0_context * nvc0,const struct pipe_grid_info * info) argument 601 nve4_compute_setup_buf_cb(struct nvc0_context * nvc0,bool gp100,void * desc) argument 625 nve4_compute_setup_launch_desc(struct nvc0_context * nvc0,uint32_t * qmd,const struct pipe_grid_info * info) argument 690 gp100_compute_setup_launch_desc(struct nvc0_context * nvc0,uint32_t * qmd,const struct pipe_grid_info * info) argument 750 gv100_compute_setup_launch_desc(struct nvc0_context * nvc0,u32 * qmd,const struct pipe_grid_info * info) argument 844 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nve4_launch_grid 949 nve4_compute_validate_textures(struct nvc0_context * nvc0) argument 1026 nve4_compute_trap_info(struct nvc0_context * nvc0) argument [all...] |
| H A D | nvc0_tex.c | 23 #include "nvc0/nvc0_context.h" 24 #include "nvc0/nvc0_resource.h" 25 #include "nvc0/gm107_texture.xml.h" 26 #include "nvc0/nvc0_compute.xml.h" 453 nvc0_update_tic(struct nvc0_context *nvc0, struct nv50_tic_entry *tic, argument 469 nvc0->base.push_data(&nvc0->base, nvc0->screen->txc, tic->id * 32, 470 NV_VRAM_DOMAIN(&nvc0->screen->base), 32, 479 nvc0_validate_tic(struct nvc0_context *nvc0, in argument 548 nve4_validate_tic(struct nvc0_context * nvc0,unsigned s) argument 598 nvc0_validate_textures(struct nvc0_context * nvc0) argument 623 nvc0_validate_tsc(struct nvc0_context * nvc0,int s) argument 684 nve4_validate_tsc(struct nvc0_context * nvc0,int s) argument 720 nvc0_validate_samplers(struct nvc0_context * nvc0) argument 743 nvc0_upload_tsc0(struct nvc0_context * nvc0) argument 759 nve4_set_tex_handles(struct nvc0_context * nvc0) argument 799 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nve4_create_texture_handle 846 view_bound(struct nvc0_context * nvc0,struct pipe_sampler_view * view) argument 858 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nve4_delete_texture_handle 879 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nve4_make_texture_handle_resident 955 nve4_set_surface_info(struct nouveau_pushbuf * push,const struct pipe_image_view * view,struct nvc0_context * nvc0) argument 1132 nvc0_validate_suf(struct nvc0_context * nvc0,int s) argument 1239 nvc0_update_surface_bindings(struct nvc0_context * nvc0) argument 1250 gm107_validate_surfaces(struct nvc0_context * nvc0,struct pipe_image_view * view,int stage,int slot) argument 1295 nve4_update_surface_bindings(struct nvc0_context * nvc0) argument 1337 nvc0_validate_surfaces(struct nvc0_context * nvc0) argument 1350 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nve4_create_image_handle 1381 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nve4_delete_image_handle 1393 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nve4_make_image_handle_resident 1427 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:gm107_create_image_handle 1467 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:gm107_delete_image_handle 1482 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:gm107_make_image_handle_resident [all...] |
| H A D | nvc0_surface.c | 36 #include "nvc0/nvc0_context.h" 37 #include "nvc0/nvc0_resource.h" 211 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_resource_copy_region 217 nouveau_copy_buffer(&nvc0->base, 220 NOUVEAU_DRV_STAT(&nvc0->screen->base, buf_copy_bytes, src_box->width); 223 NOUVEAU_DRV_STAT(&nvc0->screen->base, tex_copy_count, 1); 249 nvc0->m2mf_copy_rect(nvc0, &drect, &srect, nx, ny); 267 BCTX_REFN(nvc0->bufctx, 2D, nv04_resource(src), RD); 268 BCTX_REFN(nvc0 293 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_clear_render_target 375 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_clear_buffer_push_nvc0 424 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_clear_buffer_push_nve4 471 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_clear_buffer_push 498 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_clear_buffer 629 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_clear_depth_stencil 697 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_clear 789 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:gm200_evaluate_depth_buffer 814 struct nvc0_context *nvc0; member in struct:nvc0_blitctx 931 struct nvc0_context *nvc0 = ctx->nvc0; local in function:nvc0_blit_set_dst 961 struct nvc0_context *nvc0 = ctx->nvc0; local in function:nvc0_blit_set_src 1053 struct nvc0_context *nvc0 = ctx->nvc0; local in function:nvc0_blitctx_pre_blit 1129 struct nvc0_context *nvc0 = blit->nvc0; local in function:nvc0_blitctx_post_blit 1196 nvc0_blit_3d(struct nvc0_context * nvc0,const struct pipe_blit_info * info) argument 1428 nvc0_blit_eng2d(struct nvc0_context * nvc0,const struct pipe_blit_info * info) argument 1608 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_blit 1746 nvc0_blitctx_create(struct nvc0_context * nvc0) argument 1762 nvc0_blitctx_destroy(struct nvc0_context * nvc0) argument 1768 nvc0_init_surface_functions(struct nvc0_context * nvc0) argument [all...] |
| H A D | nvc0_query_sw.c | 24 #include "nvc0/nvc0_context.h" 68 nvc0_sw_destroy_query(struct nvc0_context *nvc0, struct nvc0_query *q) argument 75 nvc0_sw_begin_query(struct nvc0_context *nvc0, struct nvc0_query *q) argument 81 sq->value = nvc0->screen->base.stats.v[q->index]; 90 nvc0_sw_end_query(struct nvc0_context *nvc0, struct nvc0_query *q) argument 94 sq->value = nvc0->screen->base.stats.v[q->index] - sq->value; 99 nvc0_sw_get_query_result(struct nvc0_context *nvc0, struct nvc0_query *q, argument
|
| H A D | nvc0_query_hw.c | 26 #include "nvc0/nvc0_context.h" 27 #include "nvc0/nvc0_query_hw.h" 28 #include "nvc0/nvc0_query_hw_metric.h" 29 #include "nvc0/nvc0_query_hw_sm.h" 34 nvc0_hw_query_allocate(struct nvc0_context *nvc0, struct nvc0_query *q, argument 38 struct nvc0_screen *screen = nvc0->screen; 60 nvc0_hw_query_allocate(nvc0, q, 0); 86 nvc0_hw_query_rotate(struct nvc0_context *nvc0, struct nvc0_query *q) argument 93 nvc0_hw_query_allocate(nvc0, q, NVC0_HW_QUERY_ALLOC_SPACE); 111 nvc0_hw_destroy_query(struct nvc0_context *nvc0, struc argument 126 nvc0_hw_query_write_compute_invocations(struct nvc0_context * nvc0,struct nvc0_hw_query * hq,uint32_t offset) argument 142 nvc0_hw_begin_query(struct nvc0_context * nvc0,struct nvc0_query * q) argument 227 nvc0_hw_end_query(struct nvc0_context * nvc0,struct nvc0_query * q) argument 308 nvc0_hw_get_query_result(struct nvc0_context * nvc0,struct nvc0_query * q,bool wait,union pipe_query_result * result) argument 388 nvc0_hw_get_query_result_resource(struct nvc0_context * nvc0,struct nvc0_query * q,bool wait,enum pipe_query_value_type result_type,int index,struct pipe_resource * resource,unsigned offset) argument 526 nvc0_hw_create_query(struct nvc0_context * nvc0,unsigned type,unsigned index) argument 638 nvc0_hw_query_fifo_wait(struct nvc0_context * nvc0,struct nvc0_query * q) argument [all...] |
| H A D | nvc0_query.c | 27 #include "nvc0/nvc0_context.h" 28 #include "nvc0/nvc0_query.h" 29 #include "nvc0/nvc0_query_sw.h" 30 #include "nvc0/nvc0_query_hw.h" 31 #include "nvc0/nvc0_query_hw_metric.h" 32 #include "nvc0/nvc0_query_hw_sm.h" 37 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_create_query 40 q = nvc0_sw_create_query(nvc0, type, index); 42 q = nvc0_hw_create_query(nvc0, type, index); 100 struct nvc0_context *nvc0 local in function:nvc0_render_condition 271 nvc0_init_query_functions(struct nvc0_context * nvc0) argument [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/nvc0/ |
| H A D | nvc0_context.c | 27 #include "nvc0/nvc0_context.h" 28 #include "nvc0/nvc0_screen.h" 29 #include "nvc0/nvc0_resource.h" 36 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_flush 37 struct nouveau_screen *screen = &nvc0->screen->base; 42 PUSH_KICK(nvc0->base.pushbuf); /* fencing handled in kick_notify */ 44 nouveau_context_update_frame_stats(&nvc0->base); 59 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_memory_barrier 60 struct nouveau_pushbuf *push = nvc0->base.pushbuf; 67 for (i = 0; i < nvc0 138 nvc0_context_unreference_resources(struct nvc0_context * nvc0) argument 192 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_destroy 244 struct nvc0_context *nvc0 = nvc0_context(&ctx->pipe); local in function:nvc0_invalidate_resource_storage 362 struct nvc0_context *nvc0; local in function:nvc0_create 519 nvc0_bufctx_fence(struct nvc0_context * nvc0,struct nouveau_bufctx * bufctx,bool on_flush) argument [all...] |
| H A D | nvc0_shader_state.c | 28 #include "nvc0/nvc0_context.h" 29 #include "nvc0/nvc0_query_hw.h" 31 #include "nvc0/nvc0_compute.xml.h" 34 nvc0_program_update_context_state(struct nvc0_context *nvc0, argument 38 const uint32_t flags = NV_VRAM_DOMAIN(&nvc0->screen->base) | NOUVEAU_BO_RDWR; 39 if (!nvc0->state.tls_required) 40 BCTX_REFN_bo(nvc0->bufctx_3d, 3D_TLS, flags, nvc0->screen->tls); 41 nvc0->state.tls_required |= 1 << stage; 43 if (nvc0 50 nvc0_program_validate(struct nvc0_context * nvc0,struct nvc0_program * prog) argument 68 nvc0_vertprog_validate(struct nvc0_context * nvc0) argument 88 nvc0_fragprog_validate(struct nvc0_context * nvc0) argument 169 nvc0_tctlprog_validate(struct nvc0_context * nvc0) argument 197 nvc0_tevlprog_validate(struct nvc0_context * nvc0) argument 221 nvc0_gmtyprog_validate(struct nvc0_context * nvc0) argument 242 nvc0_compprog_validate(struct nvc0_context * nvc0) argument 255 nvc0_layer_validate(struct nvc0_context * nvc0) argument 276 nvc0_tfb_validate(struct nvc0_context * nvc0) argument [all...] |
| H A D | nvc0_state_validate.c | 6 #include "nvc0/nvc0_context.h" 10 nvc0_validate_zcull(struct nvc0_context *nvc0) 12 struct nouveau_pushbuf *push = nvc0->base.pushbuf; 13 struct pipe_framebuffer_state *fb = &nvc0->framebuffer; 89 gm200_validate_sample_locations(struct nvc0_context *nvc0, unsigned ms) argument 91 struct nouveau_pushbuf *push = nvc0->base.pushbuf; 92 struct nvc0_screen *screen = nvc0->screen; 106 if (nvc0->sample_locations_enabled) { 108 memcpy(locations, nvc0->sample_locations, sizeof(locations)); 110 &screen->base.base, nvc0 163 nvc0_validate_sample_locations(struct nvc0_context * nvc0,unsigned ms) argument 184 validate_sample_locations(struct nvc0_context * nvc0) argument 195 nvc0_validate_fb(struct nvc0_context * nvc0) argument 326 nvc0_validate_blend_colour(struct nvc0_context * nvc0) argument 338 nvc0_validate_stencil_ref(struct nvc0_context * nvc0) argument 348 nvc0_validate_stipple(struct nvc0_context * nvc0) argument 359 nvc0_validate_scissor(struct nvc0_context * nvc0) argument 391 nvc0_validate_viewport(struct nvc0_context * nvc0) argument 439 nvc0_validate_window_rects(struct nvc0_context * nvc0) argument 463 nvc0_upload_uclip_planes(struct nvc0_context * nvc0,unsigned s) argument 478 nvc0_check_program_ucps(struct nvc0_context * nvc0,struct nvc0_program * vp,uint8_t mask) argument 498 nvc0_validate_clip(struct nvc0_context * nvc0) argument 539 nvc0_validate_blend(struct nvc0_context * nvc0) argument 548 nvc0_validate_zsa(struct nvc0_context * nvc0) argument 557 nvc0_validate_rasterizer(struct nvc0_context * nvc0) argument 566 nvc0_constbufs_validate(struct nvc0_context * nvc0) argument 625 nvc0_validate_buffers(struct nvc0_context * nvc0) argument 663 nvc0_validate_sample_mask(struct nvc0_context * nvc0) argument 683 nvc0_validate_min_samples(struct nvc0_context * nvc0) argument 705 nvc0_validate_driverconst(struct nvc0_context * nvc0) argument 718 nvc0_validate_fp_zsa_rast(struct nvc0_context * nvc0) argument 743 nvc0_validate_zsa_fb(struct nvc0_context * nvc0) argument 757 nvc0_validate_rast_fb(struct nvc0_context * nvc0) argument 777 nvc0_validate_tess_state(struct nvc0_context * nvc0) argument 792 nvc0_validate_fbread(struct nvc0_context * nvc0) argument 953 nvc0_state_validate(struct nvc0_context * nvc0,uint32_t mask,struct nvc0_state_validate * validate_list,int size,uint32_t * dirty,struct nouveau_bufctx * bufctx) argument 985 nvc0_state_validate_3d(struct nvc0_context * nvc0,uint32_t mask) argument [all...] |
| H A D | nvc0_compute.c | 25 #include "nvc0/nvc0_context.h" 27 #include "nvc0/nvc0_compute.xml.h" 144 nvc0_compute_validate_samplers(struct nvc0_context *nvc0) argument 146 bool need_flush = nvc0_validate_tsc(nvc0, 5); 148 BEGIN_NVC0(nvc0->base.pushbuf, NVC0_CP(TSC_FLUSH), 1); 149 PUSH_DATA (nvc0->base.pushbuf, 0); 154 nvc0->samplers_dirty[s] = ~0; 155 nvc0->dirty_3d |= NVC0_NEW_3D_SAMPLERS; 159 nvc0_compute_validate_textures(struct nvc0_context *nvc0) argument 161 bool need_flush = nvc0_validate_tic(nvc0, 177 nvc0_compute_invalidate_constbufs(struct nvc0_context * nvc0) argument 190 nvc0_compute_validate_constbufs(struct nvc0_context * nvc0) argument 249 nvc0_compute_validate_driverconst(struct nvc0_context * nvc0) argument 265 nvc0_compute_validate_buffers(struct nvc0_context * nvc0) argument 302 nvc0_compute_validate_globals(struct nvc0_context * nvc0) argument 317 nvc0_compute_invalidate_surfaces(struct nvc0_context * nvc0,const int s) argument 337 nvc0_compute_validate_surfaces(struct nvc0_context * nvc0) argument 369 nvc0_state_validate_cp(struct nvc0_context * nvc0,uint32_t mask) argument 383 nvc0_compute_upload_input(struct nvc0_context * nvc0,const struct pipe_grid_info * info) argument 425 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_launch_grid 508 nvc0_compute_update_indirect_invocations(struct nvc0_context * nvc0,const struct pipe_grid_info * info) argument 526 nvc0_update_compute_invocations_counter(struct nvc0_context * nvc0,const struct pipe_grid_info * info) argument [all...] |
| H A D | nvc0_vbo.c | 31 #include "nvc0/nvc0_context.h" 32 #include "nvc0/nvc0_query_hw.h" 33 #include "nvc0/nvc0_resource.h" 35 #include "nvc0/nvc0_3d.xml.h" 171 nvc0_set_constant_vertex_attrib(struct nvc0_context *nvc0, const unsigned a) argument 173 struct nouveau_pushbuf *push = nvc0->base.pushbuf; 174 struct pipe_vertex_element *ve = &nvc0->vertex->element[a].pipe; 175 struct pipe_vertex_buffer *vb = &nvc0->vtxbuf[ve->vertex_buffer_index]; 204 nvc0_user_vbuf_range(struct nvc0_context *nvc0, int vbi, argument 207 if (unlikely(nvc0 222 nvc0_release_user_vbufs(struct nvc0_context * nvc0) argument 231 nvc0_update_user_vbufs(struct nvc0_context * nvc0) argument 276 nvc0_update_user_vbufs_shared(struct nvc0_context * nvc0) argument 316 nvc0_validate_vertex_buffers(struct nvc0_context * nvc0) argument 379 nvc0_validate_vertex_buffers_shared(struct nvc0_context * nvc0) argument 428 nvc0_vertex_arrays_validate(struct nvc0_context * nvc0) argument 563 nvc0_draw_arrays(struct nvc0_context * nvc0,unsigned mode,unsigned start,unsigned count,unsigned instance_count) argument 693 nvc0_draw_elements(struct nvc0_context * nvc0,bool shorten,const struct pipe_draw_info * info,unsigned mode,unsigned start,unsigned count,unsigned instance_count,int32_t index_bias,unsigned index_size) argument 762 nvc0_draw_stream_output(struct nvc0_context * nvc0,const struct pipe_draw_info * info) argument 799 nvc0_draw_indirect(struct nvc0_context * nvc0,const struct pipe_draw_info * info) argument 896 nvc0_update_prim_restart(struct nvc0_context * nvc0,bool en,uint32_t index) argument 919 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_draw_vbo [all...] |
| H A D | nvc0_state.c | 32 #include "nvc0/nvc0_stateobj.h" 33 #include "nvc0/nvc0_context.h" 34 #include "nvc0/nvc0_query_hw.h" 36 #include "nvc0/nvc0_3d.xml.h" 197 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_blend_state_bind 199 nvc0->blend = hwcso; 200 nvc0->dirty_3d |= NVC0_NEW_3D_BLEND; 352 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_rasterizer_state_bind 354 nvc0->rast = hwcso; 355 nvc0 430 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_zsa_state_bind 464 nvc0_stage_sampler_states_bind(struct nvc0_context * nvc0,unsigned s,unsigned nr,void ** hwcsos) argument 520 nvc0_stage_set_sampler_views(struct nvc0_context * nvc0,int s,unsigned nr,struct pipe_sampler_view ** views) argument 650 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_vp_state_bind 666 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_fp_state_bind 682 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_gp_state_bind 698 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_tcp_state_bind 714 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_tep_state_bind 759 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_cp_state_bind 770 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_constant_buffer 827 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_blend_color 837 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_stencil_ref 847 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_clip_state 857 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_sample_mask 866 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_min_samples 878 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_framebuffer_state 893 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_sample_locations 907 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_polygon_stipple 919 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_scissor_states 938 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_viewport_states 958 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_window_rectangles 973 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_tess_state 985 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_vertex_buffers 1027 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_vertex_state_bind 1098 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_transform_feedback_targets 1135 nvc0_bind_surfaces_range(struct nvc0_context * nvc0,const unsigned t,unsigned start,unsigned nr,struct pipe_surface ** psurfaces) argument 1176 nvc0_bind_images_range(struct nvc0_context * nvc0,const unsigned s,unsigned start,unsigned nr,const struct pipe_image_view * pimages) argument 1281 nvc0_bind_buffers_range(struct nvc0_context * nvc0,const unsigned t,unsigned start,unsigned nr,const struct pipe_shader_buffer * pbuffers) argument 1370 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_set_global_bindings 1403 nvc0_init_state_functions(struct nvc0_context * nvc0) argument [all...] |
| H A D | nvc0_tex.c | 23 #include "nvc0/nvc0_context.h" 24 #include "nvc0/nvc0_resource.h" 25 #include "nvc0/gm107_texture.xml.h" 26 #include "nvc0/nvc0_compute.xml.h" 455 nvc0_update_tic(struct nvc0_context *nvc0, struct nv50_tic_entry *tic, argument 471 nvc0->base.push_data(&nvc0->base, nvc0->screen->txc, tic->id * 32, 472 NV_VRAM_DOMAIN(&nvc0->screen->base), 32, 481 nvc0_validate_tic(struct nvc0_context *nvc0, in argument 550 nve4_validate_tic(struct nvc0_context * nvc0,unsigned s) argument 600 nvc0_validate_textures(struct nvc0_context * nvc0) argument 625 nvc0_validate_tsc(struct nvc0_context * nvc0,int s) argument 686 nve4_validate_tsc(struct nvc0_context * nvc0,int s) argument 722 nvc0_validate_samplers(struct nvc0_context * nvc0) argument 745 nvc0_upload_tsc0(struct nvc0_context * nvc0) argument 761 nve4_set_tex_handles(struct nvc0_context * nvc0) argument 801 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nve4_create_texture_handle 848 view_bound(struct nvc0_context * nvc0,struct pipe_sampler_view * view) argument 860 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nve4_delete_texture_handle 881 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nve4_make_texture_handle_resident 957 nve4_set_surface_info(struct nouveau_pushbuf * push,const struct pipe_image_view * view,struct nvc0_context * nvc0) argument 1126 nvc0_validate_suf(struct nvc0_context * nvc0,int s) argument 1226 nvc0_update_surface_bindings(struct nvc0_context * nvc0) argument 1237 gm107_validate_surfaces(struct nvc0_context * nvc0,struct pipe_image_view * view,int stage,int slot) argument 1282 nve4_update_surface_bindings(struct nvc0_context * nvc0) argument 1324 nvc0_validate_surfaces(struct nvc0_context * nvc0) argument 1337 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nve4_create_image_handle 1368 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nve4_delete_image_handle 1380 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nve4_make_image_handle_resident 1414 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:gm107_create_image_handle 1446 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:gm107_delete_image_handle 1461 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:gm107_make_image_handle_resident [all...] |
| H A D | nve4_compute.c | 25 #include "nvc0/nvc0_context.h" 26 #include "nvc0/nve4_compute.h" 196 gm107_compute_validate_surfaces(struct nvc0_context *nvc0, argument 200 struct nouveau_pushbuf *push = nvc0->base.pushbuf; 201 struct nvc0_screen *screen = nvc0->screen; 202 struct nouveau_bo *txc = nvc0->screen->txc; 207 tic = nv50_tic_entry(nvc0->images_tic[s][slot]); 210 nvc0_update_tic(nvc0, tic, res); 213 tic->id = nvc0_screen_tic_alloc(nvc0->screen, tic); 234 nvc0 259 nve4_compute_validate_surfaces(struct nvc0_context * nvc0) argument 305 nve4_compute_validate_samplers(struct nvc0_context * nvc0) argument 328 nve4_compute_set_tex_handles(struct nvc0_context * nvc0) argument 363 nve4_compute_validate_constbufs(struct nvc0_context * nvc0) argument 424 nve4_compute_validate_buffers(struct nvc0_context * nvc0) argument 478 nve4_state_validate_cp(struct nvc0_context * nvc0,uint32_t mask) argument 492 nve4_compute_upload_input(struct nvc0_context * nvc0,const struct pipe_grid_info * info) argument 546 nve4_compute_derive_cache_split(struct nvc0_context * nvc0,uint32_t shared_size) argument 556 nve4_compute_setup_buf_cb(struct nvc0_context * nvc0,bool gp100,void * desc) argument 580 nve4_compute_setup_launch_desc(struct nvc0_context * nvc0,struct nve4_cp_launch_desc * desc,const struct pipe_grid_info * info) argument 625 gp100_compute_setup_launch_desc(struct nvc0_context * nvc0,struct gp100_cp_launch_desc * desc,const struct pipe_grid_info * info) argument 707 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nve4_launch_grid 805 nve4_compute_validate_textures(struct nvc0_context * nvc0) argument 991 nve4_compute_trap_info(struct nvc0_context * nvc0) argument [all...] |
| H A D | nvc0_surface.c | 34 #include "nvc0/nvc0_context.h" 35 #include "nvc0/nvc0_resource.h" 204 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_resource_copy_region 210 nouveau_copy_buffer(&nvc0->base, 213 NOUVEAU_DRV_STAT(&nvc0->screen->base, buf_copy_bytes, src_box->width); 216 NOUVEAU_DRV_STAT(&nvc0->screen->base, tex_copy_count, 1); 242 nvc0->m2mf_copy_rect(nvc0, &drect, &srect, nx, ny); 260 BCTX_REFN(nvc0->bufctx, 2D, nv04_resource(src), RD); 261 BCTX_REFN(nvc0 286 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_clear_render_target 368 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_clear_buffer_push_nvc0 417 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_clear_buffer_push_nve4 464 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_clear_buffer_push 491 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_clear_buffer 621 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_clear_depth_stencil 688 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_clear 760 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:gm200_evaluate_depth_buffer 785 struct nvc0_context *nvc0; member in struct:nvc0_blitctx 938 struct nvc0_context *nvc0 = ctx->nvc0; local in function:nvc0_blit_set_dst 968 struct nvc0_context *nvc0 = ctx->nvc0; local in function:nvc0_blit_set_src 1059 struct nvc0_context *nvc0 = ctx->nvc0; local in function:nvc0_blitctx_pre_blit 1135 struct nvc0_context *nvc0 = blit->nvc0; local in function:nvc0_blitctx_post_blit 1202 nvc0_blit_3d(struct nvc0_context * nvc0,const struct pipe_blit_info * info) argument 1396 nvc0_blit_eng2d(struct nvc0_context * nvc0,const struct pipe_blit_info * info) argument 1576 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_blit 1715 nvc0_blitctx_create(struct nvc0_context * nvc0) argument 1731 nvc0_blitctx_destroy(struct nvc0_context * nvc0) argument 1737 nvc0_init_surface_functions(struct nvc0_context * nvc0) argument [all...] |
| H A D | nvc0_query_sw.c | 24 #include "nvc0/nvc0_context.h" 68 nvc0_sw_destroy_query(struct nvc0_context *nvc0, struct nvc0_query *q) argument 75 nvc0_sw_begin_query(struct nvc0_context *nvc0, struct nvc0_query *q) argument 81 sq->value = nvc0->screen->base.stats.v[q->index]; 90 nvc0_sw_end_query(struct nvc0_context *nvc0, struct nvc0_query *q) argument 94 sq->value = nvc0->screen->base.stats.v[q->index] - sq->value; 99 nvc0_sw_get_query_result(struct nvc0_context *nvc0, struct nvc0_query *q, argument
|
| H A D | nvc0_query_hw.c | 26 #include "nvc0/nvc0_context.h" 27 #include "nvc0/nvc0_query_hw.h" 28 #include "nvc0/nvc0_query_hw_metric.h" 29 #include "nvc0/nvc0_query_hw_sm.h" 34 nvc0_hw_query_allocate(struct nvc0_context *nvc0, struct nvc0_query *q, argument 38 struct nvc0_screen *screen = nvc0->screen; 60 nvc0_hw_query_allocate(nvc0, q, 0); 86 nvc0_hw_query_rotate(struct nvc0_context *nvc0, struct nvc0_query *q) argument 93 nvc0_hw_query_allocate(nvc0, q, NVC0_HW_QUERY_ALLOC_SPACE); 111 nvc0_hw_destroy_query(struct nvc0_context *nvc0, struc argument 126 nvc0_hw_query_write_compute_invocations(struct nvc0_context * nvc0,struct nvc0_hw_query * hq,uint32_t offset) argument 142 nvc0_hw_begin_query(struct nvc0_context * nvc0,struct nvc0_query * q) argument 227 nvc0_hw_end_query(struct nvc0_context * nvc0,struct nvc0_query * q) argument 308 nvc0_hw_get_query_result(struct nvc0_context * nvc0,struct nvc0_query * q,boolean wait,union pipe_query_result * result) argument 388 nvc0_hw_get_query_result_resource(struct nvc0_context * nvc0,struct nvc0_query * q,boolean wait,enum pipe_query_value_type result_type,int index,struct pipe_resource * resource,unsigned offset) argument 526 nvc0_hw_create_query(struct nvc0_context * nvc0,unsigned type,unsigned index) argument 638 nvc0_hw_query_fifo_wait(struct nvc0_context * nvc0,struct nvc0_query * q) argument [all...] |
| H A D | nvc0_query.c | 27 #include "nvc0/nvc0_context.h" 28 #include "nvc0/nvc0_query.h" 29 #include "nvc0/nvc0_query_sw.h" 30 #include "nvc0/nvc0_query_hw.h" 31 #include "nvc0/nvc0_query_hw_metric.h" 32 #include "nvc0/nvc0_query_hw_sm.h" 37 struct nvc0_context *nvc0 = nvc0_context(pipe); local in function:nvc0_create_query 40 q = nvc0_sw_create_query(nvc0, type, index); 42 q = nvc0_hw_create_query(nvc0, type, index); 100 struct nvc0_context *nvc0 local in function:nvc0_render_condition 270 nvc0_init_query_functions(struct nvc0_context * nvc0) argument [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/ |
| H A D | Makefile.sources | 155 nvc0/gm107_texture.xml.h \ 156 nvc0/nvc0_3d.xml.h \ 157 nvc0/nvc0_compute.c \ 158 nvc0/nvc0_compute.xml.h \ 159 nvc0/nvc0_context.c \ 160 nvc0/nvc0_context.h \ 161 nvc0/nvc0_formats.c \ 162 nvc0/nvc0_m2mf.xml.h \ 163 nvc0/nvc0_macros.h \ 164 nvc0/nvc0_miptre [all...] |