| /kernel/linux/linux-5.10/drivers/gpu/drm/v3d/ |
| H A D | v3d_gem.c | 22 v3d_init_core(struct v3d_dev *v3d, int core) in v3d_init_core() argument 42 v3d_init_hw_state(struct v3d_dev *v3d) in v3d_init_hw_state() argument 48 v3d_idle_axi(struct v3d_dev *v3d, int core) in v3d_idle_axi() argument 61 v3d_idle_gca(struct v3d_dev *v3d) in v3d_idle_gca() argument 76 v3d_reset_by_bridge(struct v3d_dev *v3d) in v3d_reset_by_bridge() argument 99 v3d_reset_v3d(struct v3d_dev *v3d) in v3d_reset_v3d() argument 110 v3d_reset(struct v3d_dev *v3d) v3d_reset() argument 133 v3d_flush_l3(struct v3d_dev *v3d) v3d_flush_l3() argument 152 v3d_invalidate_l2c(struct v3d_dev *v3d, int core) v3d_invalidate_l2c() argument 164 v3d_flush_l2t(struct v3d_dev *v3d, int core) v3d_flush_l2t() argument 189 v3d_clean_caches(struct v3d_dev *v3d) v3d_clean_caches() argument 219 v3d_invalidate_slices(struct v3d_dev *v3d, int core) v3d_invalidate_slices() argument 229 v3d_invalidate_caches(struct v3d_dev *v3d) v3d_invalidate_caches() argument 432 v3d_job_init(struct v3d_dev *v3d, struct drm_file *file_priv, struct v3d_job *job, void (*free)(struct kref *ref), u32 in_sync) v3d_job_init() argument 528 struct v3d_dev *v3d = to_v3d_dev(dev); v3d_submit_cl_ioctl() local 682 struct v3d_dev *v3d = to_v3d_dev(dev); v3d_submit_tfu_ioctl() local 777 struct v3d_dev *v3d = to_v3d_dev(dev); v3d_submit_csd_ioctl() local 868 struct v3d_dev *v3d = to_v3d_dev(dev); v3d_gem_init() local 915 struct v3d_dev *v3d = to_v3d_dev(dev); v3d_gem_destroy() local [all...] |
| H A D | v3d_drv.h | 125 v3d_has_csd(struct v3d_dev *v3d) in v3d_has_csd() argument 134 struct v3d_dev *v3d; member 187 struct v3d_dev *v3d; global() member [all...] |
| /kernel/linux/linux-5.10/drivers/gpu/drm/vc4/ |
| H A D | vc4_v3d.c | 232 struct vc4_v3d *v3d = vc4->v3d; in bin_bo_alloc() local 361 struct vc4_v3d *v3d = dev_get_drvdata(dev); in vc4_v3d_runtime_suspend() local 373 struct vc4_v3d *v3d = dev_get_drvdata(dev); vc4_v3d_runtime_resume() local 396 struct vc4_v3d *v3d = NULL; vc4_v3d_bind() local [all...] |
| H A D | vc4_drv.h | 78 struct vc4_v3d *v3d; member
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/vc4/ |
| H A D | vc4_v3d.c | 239 struct vc4_v3d *v3d = vc4->v3d; in bin_bo_alloc() local 374 struct vc4_v3d *v3d = dev_get_drvdata(dev); in vc4_v3d_runtime_suspend() local 386 struct vc4_v3d *v3d = dev_get_drvdata(dev); vc4_v3d_runtime_resume() local 406 struct vc4_v3d *v3d = vc4->v3d; vc4_v3d_debugfs_init() local 423 struct vc4_v3d *v3d = NULL; vc4_v3d_bind() local [all...] |
| H A D | vc4_drv.h | 91 struct vc4_v3d *v3d; member
|
| /third_party/mesa3d/src/gallium/drivers/v3d/ |
| H A D | v3d_uniforms.c | 250 v3d_write_uniforms(struct v3d_context *v3d, struct v3d_job *job, in v3d_write_uniforms() argument [all...] |
| H A D | v3d_context.c | 46 struct v3d_context *v3d = v3d_context(pctx); in v3d_flush() local 58 struct v3d_context *v3d = v3d_context(pctx); in v3d_pipe_flush() local 73 struct v3d_context *v3d = v3d_context(pctx); in v3d_memory_barrier() local 93 struct v3d_context *v3d = v3d_context(pctx); in v3d_set_debug_callback() local 104 struct v3d_context *v3d = v3d_context(pctx); v3d_invalidate_resource() local 126 v3d_update_primitive_counters(struct v3d_context *v3d) v3d_update_primitive_counters() argument 153 v3d_line_smoothing_enabled(struct v3d_context *v3d) v3d_line_smoothing_enabled() argument 182 v3d_get_real_line_width(struct v3d_context *v3d) v3d_get_real_line_width() argument 212 v3d_flag_dirty_sampler_state(struct v3d_context *v3d, enum pipe_shader_type shader) v3d_flag_dirty_sampler_state() argument 234 v3d_create_texture_shader_state_bo(struct v3d_context *v3d, struct v3d_sampler_view *so) v3d_create_texture_shader_state_bo() argument 279 struct v3d_context *v3d = v3d_context(pctx); v3d_context_destroy() local 318 struct v3d_context *v3d = v3d_context(pctx); v3d_get_sample_position() local 338 struct v3d_context *v3d; v3d_context_create() local [all...] |
| H A D | v3dx_emit.c | 115 emit_one_texture(struct v3d_context *v3d, struct v3d_texture_stateobj *stage_tex, in emit_one_texture() argument 240 emit_textures(struct v3d_context *v3d, struct v3d_texture_stateobj *stage_tex) in emit_textures() argument 250 translate_colormask(struct v3d_context *v3d, uint32_t colormask, int rt) in translate_colormask() argument 262 emit_rt_blend(struct v3d_context *v3d, struct v3d_job *job, in emit_rt_blend() argument 360 struct v3d_context *v3d = job->v3d; in emit_varying_flags() local 387 get_tf_shader(struct v3d_context *v3d) get_tf_shader() argument 398 struct v3d_context *v3d = v3d_context(pctx); emit_state() local [all...] |
| H A D | v3d_resource.c | 118 struct v3d_context *v3d = v3d_context(pctx); in v3d_resource_transfer_unmap() local 150 rebind_sampler_views(struct v3d_context *v3d, in rebind_sampler_views() argument 177 struct v3d_context *v3d = v3d_context(pctx); in v3d_map_usage_prep() local 236 struct v3d_context *v3d = v3d_context(pctx); v3d_resource_transfer_map() local 989 struct v3d_context *v3d = v3d_context(pctx); v3d_update_shadow_texture() local 1046 struct v3d_context *v3d = v3d_context(pctx); v3d_create_surface() local [all...] |
| H A D | v3d_program.c | 205 v3d_shader_precompile(struct v3d_context *v3d, in v3d_shader_precompile() argument 283 struct v3d_context *v3d = v3d_context(pctx); in v3d_uncompiled_shader_create() local 349 struct v3d_context *v3d = data; v3d_shader_debug_output() local 371 v3d_get_compiled_shader(struct v3d_context *v3d, struct v3d_key *key, size_t key_size) v3d_get_compiled_shader() argument 455 v3d_setup_shared_key(struct v3d_context *v3d, struct v3d_key *key, struct v3d_texture_stateobj *texstate) v3d_setup_shared_key() argument 537 v3d_update_compiled_fs(struct v3d_context *v3d, uint8_t prim_mode) v3d_update_compiled_fs() argument 658 v3d_update_compiled_gs(struct v3d_context *v3d, uint8_t prim_mode) v3d_update_compiled_gs() argument 732 v3d_update_compiled_vs(struct v3d_context *v3d, uint8_t prim_mode) v3d_update_compiled_vs() argument 841 v3d_update_compiled_shaders(struct v3d_context *v3d, uint8_t prim_mode) v3d_update_compiled_shaders() argument 849 v3d_update_compiled_cs(struct v3d_context *v3d) v3d_update_compiled_cs() argument 922 struct v3d_context *v3d = v3d_context(pctx); v3d_shader_state_delete() local 953 struct v3d_context *v3d = v3d_context(pctx); v3d_fp_state_bind() local 961 struct v3d_context *v3d = v3d_context(pctx); v3d_gp_state_bind() local 969 struct v3d_context *v3d = v3d_context(pctx); v3d_vp_state_bind() local 977 struct v3d_context *v3d = v3d_context(pctx); v3d_compute_state_bind() local 994 struct v3d_context *v3d = v3d_context(pctx); v3d_program_init() local 1028 struct v3d_context *v3d = v3d_context(pctx); v3d_program_fini() local [all...] |
| H A D | v3d_blit.c | 40 v3d_blitter_save(struct v3d_context *v3d, bool op_blit) in v3d_blitter_save() argument 75 struct v3d_context *v3d = v3d_context(ctx); v3d_render_blit() local 136 struct v3d_context *v3d = v3d_context(ctx); v3d_stencil_blit() local 217 struct v3d_context *v3d = v3d_context(pctx); v3d_tfu() local 426 struct v3d_context *v3d = v3d_context(pctx); v3d_tlb_blit() local 567 struct v3d_context *v3d = v3d_context(pctx); v3d_get_sand8_vs() local 611 struct v3d_context *v3d = v3d_context(pctx); v3d_get_sand8_fs() local 752 struct v3d_context *v3d = v3d_context(pctx); v3d_sand8_blit() local 849 struct v3d_context *v3d = v3d_context(pctx); v3d_blit() local [all...] |
| H A D | v3dx_draw.c | 42 v3dX(start_binning)(struct v3d_context *v3d, struct v3d_job *job) in start_binning() argument 154 v3d_start_draw(struct v3d_context *v3d) in v3d_start_draw() argument 173 struct v3d_context *v3d = v3d_context(pctx); v3d_predraw_check_stage_inputs() local 235 struct v3d_context *v3d = v3d_context(pctx); v3d_predraw_check_outputs() local 259 v3d_state_reads_resource(struct v3d_context *v3d, struct pipe_resource *prsc, enum pipe_shader_type s) v3d_state_reads_resource() argument 338 v3d_emit_wait_for_tf_if_needed(struct v3d_context *v3d, struct v3d_job *job) v3d_emit_wait_for_tf_if_needed() argument 483 v3d_emit_gl_shader_state(struct v3d_context *v3d, const struct pipe_draw_info *info) v3d_emit_gl_shader_state() argument 838 v3d_update_primitives_generated_counter(struct v3d_context *v3d, const struct pipe_draw_info *info, const struct pipe_draw_start_count_bias *draw) v3d_update_primitives_generated_counter() argument 852 v3d_update_job_ez(struct v3d_context *v3d, struct v3d_job *job) v3d_update_job_ez() argument 940 v3d_check_compiled_shaders(struct v3d_context *v3d) v3d_check_compiled_shaders() argument 981 struct v3d_context *v3d = v3d_context(pctx); v3d_draw_vbo() local 1335 struct v3d_context *v3d = v3d_context(pctx); v3d_launch_grid() local 1515 v3d_draw_clear(struct v3d_context *v3d, unsigned buffers, const union pipe_color_union *color, double depth, unsigned stencil) v3d_draw_clear() argument 1538 struct v3d_context *v3d = job->v3d; v3d_tlb_clear() local 1655 struct v3d_context *v3d = v3d_context(pctx); v3d_clear() local [all...] |
| H A D | v3dx_state.c | 52 struct v3d_context *v3d = v3d_context(pctx); in v3d_set_blend_color() local 65 struct v3d_context *v3d = v3d_context(pctx); in v3d_set_stencil_ref() local 74 struct v3d_context *v3d = v3d_context(pctx); in v3d_set_clip_state() local 82 struct v3d_context *v3d = v3d_context(pctx); v3d_set_sample_mask() local 269 struct v3d_context *v3d = v3d_context(pctx); v3d_set_polygon_stipple() local 280 struct v3d_context *v3d = v3d_context(pctx); v3d_set_scissor_states() local 292 struct v3d_context *v3d = v3d_context(pctx); v3d_set_viewport_states() local 304 struct v3d_context *v3d = v3d_context(pctx); v3d_set_vertex_buffers() local 319 struct v3d_context *v3d = v3d_context(pctx); v3d_blend_state_bind() local 327 struct v3d_context *v3d = v3d_context(pctx); v3d_rasterizer_state_bind() local 335 struct v3d_context *v3d = v3d_context(pctx); v3d_zsa_state_bind() local 344 struct v3d_context *v3d = v3d_context(pctx); v3d_vertex_state_create() local 453 struct v3d_context *v3d = v3d_context(pctx); v3d_vertex_state_bind() local 463 struct v3d_context *v3d = v3d_context(pctx); v3d_set_constant_buffer() local 486 struct v3d_context *v3d = v3d_context(pctx); v3d_set_framebuffer_state() local 725 UNUSED struct v3d_context *v3d = v3d_context(pctx); v3d_create_sampler_state() local 807 struct v3d_context *v3d = v3d_context(pctx); v3d_sampler_states_bind() local 935 create_texture_shader_state_bo(struct v3d_context *v3d, struct v3d_sampler_view *so) create_texture_shader_state_bo() argument 1037 struct v3d_context *v3d = v3d_context(pctx); v3d_create_sampler_view() local 1210 struct v3d_context *v3d = v3d_context(pctx); v3d_set_sampler_views() local 1325 struct v3d_context *v3d = v3d_context(pctx); v3d_set_shader_buffers() local 1367 v3d_create_image_view_texture_shader_state(struct v3d_context *v3d, struct v3d_shaderimg_stateobj *so, int img) v3d_create_image_view_texture_shader_state() argument 1420 struct v3d_context *v3d = v3d_context(pctx); v3d_set_shader_images() local [all...] |
| H A D | v3d_context.h | 339 struct v3d_context *v3d; member 706 v3d_transform_feedback_enabled(struct v3d_context *v3d) in v3d_transform_feedback_enabled() argument [all...] |
| /kernel/linux/linux-6.6/drivers/gpu/drm/v3d/ |
| H A D | v3d_gem.c | 22 v3d_init_core(struct v3d_dev *v3d, int core) in v3d_init_core() argument 42 v3d_init_hw_state(struct v3d_dev *v3d) in v3d_init_hw_state() argument 48 v3d_idle_axi(struct v3d_dev *v3d, int core) in v3d_idle_axi() argument 61 v3d_idle_gca(struct v3d_dev *v3d) in v3d_idle_gca() argument 76 v3d_reset_by_bridge(struct v3d_dev *v3d) in v3d_reset_by_bridge() argument 99 v3d_reset_v3d(struct v3d_dev *v3d) in v3d_reset_v3d() argument 110 v3d_reset(struct v3d_dev *v3d) v3d_reset() argument 135 v3d_flush_l3(struct v3d_dev *v3d) v3d_flush_l3() argument 154 v3d_invalidate_l2c(struct v3d_dev *v3d, int core) v3d_invalidate_l2c() argument 166 v3d_flush_l2t(struct v3d_dev *v3d, int core) v3d_flush_l2t() argument 191 v3d_clean_caches(struct v3d_dev *v3d) v3d_clean_caches() argument 221 v3d_invalidate_slices(struct v3d_dev *v3d, int core) v3d_invalidate_slices() argument 231 v3d_invalidate_caches(struct v3d_dev *v3d) v3d_invalidate_caches() argument 400 v3d_job_init(struct v3d_dev *v3d, struct drm_file *file_priv, void **container, size_t size, void (*free)(struct kref *ref), u32 in_sync, struct v3d_submit_ext *se, enum v3d_queue queue) v3d_job_init() argument 664 struct v3d_dev *v3d = to_v3d_dev(dev); v3d_submit_cl_ioctl() local 818 struct v3d_dev *v3d = to_v3d_dev(dev); v3d_submit_tfu_ioctl() local 911 struct v3d_dev *v3d = to_v3d_dev(dev); v3d_submit_csd_ioctl() local 1012 struct v3d_dev *v3d = to_v3d_dev(dev); v3d_gem_init() local 1066 struct v3d_dev *v3d = to_v3d_dev(dev); v3d_gem_destroy() local [all...] |
| H A D | v3d_drv.h | 153 v3d_has_csd(struct v3d_dev *v3d) in v3d_has_csd() argument 162 struct v3d_dev *v3d; member 220 struct v3d_dev *v3d; global() member [all...] |
| /third_party/mesa3d/src/broadcom/simulator/ |
| H A D | v3dx_simulator.c | 59 v3d_invalidate_l3(struct v3d_hw *v3d) in v3d_invalidate_l3() argument 71 v3d_invalidate_l2c(struct v3d_hw *v3d) in v3d_invalidate_l2c() argument 89 v3d_invalidate_l2t(struct v3d_hw *v3d) in v3d_invalidate_l2t() argument 104 static UNUSED void v3d_core_wait_l2tcactl(struct v3d_hw *v3d, in v3d_core_wait_l2tcactl() argument 116 v3d_flush_l1td(struct v3d_hw *v3d) v3d_flush_l1td() argument 132 v3d_flush_l2t(struct v3d_hw *v3d) v3d_flush_l2t() argument 145 v3d_invalidate_slices(struct v3d_hw *v3d) v3d_invalidate_slices() argument 151 v3d_invalidate_caches(struct v3d_hw *v3d) v3d_invalidate_caches() argument 161 v3d_reload_gmp(struct v3d_hw *v3d) v3d_reload_gmp() argument 175 v3d_flush_caches(struct v3d_hw *v3d) v3d_flush_caches() argument 182 simulator_submit_tfu_ioctl(struct v3d_hw *v3d, struct drm_v3d_submit_tfu *args) simulator_submit_tfu_ioctl() argument 209 simulator_submit_csd_ioctl(struct v3d_hw *v3d, struct drm_v3d_submit_csd *args, uint32_t gmp_ofs) simulator_submit_csd_ioctl() argument 246 simulator_get_param_ioctl(struct v3d_hw *v3d, struct drm_v3d_get_param *args) simulator_get_param_ioctl() argument 291 v3d_isr_core(struct v3d_hw *v3d, unsigned core) v3d_isr_core() argument 326 handle_mmu_interruptions(struct v3d_hw *v3d, uint32_t hub_status) handle_mmu_interruptions() argument 382 v3d_isr_hub(struct v3d_hw *v3d) v3d_isr_hub() argument 404 struct v3d_hw *v3d = v3d_isr_hw; v3d_isr() local 421 simulator_init_regs(struct v3d_hw *v3d) simulator_init_regs() argument 458 simulator_submit_cl_ioctl(struct v3d_hw *v3d, struct drm_v3d_submit_cl *submit, uint32_t gmp_ofs) simulator_submit_cl_ioctl() argument 516 simulator_perfmon_start(struct v3d_hw *v3d, uint32_t ncounters, uint8_t *events) simulator_perfmon_start() argument 538 simulator_perfmon_stop(struct v3d_hw *v3d, uint32_t ncounters, uint64_t *values) simulator_perfmon_stop() argument [all...] |
| H A D | v3d_simulator.c | 75 struct v3d_hw *v3d; member [all...] |