/kernel/linux/linux-5.10/include/drm/ |
H A D | drm_simple_kms_helper.h | 24 * crtc used in this simple display pipe. This should be implemented 25 * if the display pipe has some sort of restriction in the modes 26 * it can display. For example, a given display pipe may be responsible 52 enum drm_mode_status (*mode_valid)(struct drm_simple_display_pipe *pipe, 62 void (*enable)(struct drm_simple_display_pipe *pipe, 72 void (*disable)(struct drm_simple_display_pipe *pipe); 91 int (*check)(struct drm_simple_display_pipe *pipe, 109 void (*update)(struct drm_simple_display_pipe *pipe, 122 int (*prepare_fb)(struct drm_simple_display_pipe *pipe, 132 void (*cleanup_fb)(struct drm_simple_display_pipe *pipe, [all...] |
/third_party/mesa3d/src/gallium/drivers/softpipe/ |
H A D | sp_state_vertex.c | 43 softpipe_create_vertex_elements_state(struct pipe_context *pipe, in softpipe_create_vertex_elements_state() argument 59 softpipe_bind_vertex_elements_state(struct pipe_context *pipe, in softpipe_bind_vertex_elements_state() argument 62 struct softpipe_context *softpipe = softpipe_context(pipe); in softpipe_bind_vertex_elements_state() 75 softpipe_delete_vertex_elements_state(struct pipe_context *pipe, void *velems) in softpipe_delete_vertex_elements_state() argument 82 softpipe_set_vertex_buffers(struct pipe_context *pipe, in softpipe_set_vertex_buffers() argument 88 struct softpipe_context *softpipe = softpipe_context(pipe); in softpipe_set_vertex_buffers() 106 softpipe_init_vertex_funcs(struct pipe_context *pipe) in softpipe_init_vertex_funcs() argument 108 pipe->create_vertex_elements_state = softpipe_create_vertex_elements_state; in softpipe_init_vertex_funcs() 109 pipe->bind_vertex_elements_state = softpipe_bind_vertex_elements_state; in softpipe_init_vertex_funcs() 110 pipe in softpipe_init_vertex_funcs() [all...] |
H A D | sp_surface.c | 34 static void sp_blit(struct pipe_context *pipe, in sp_blit() argument 37 struct softpipe_context *sp = softpipe_context(pipe); in sp_blit() 50 if (util_try_blit_via_copy_region(pipe, info, sp->render_cond_query != NULL)) { in sp_blit() 90 sp_flush_resource(struct pipe_context *pipe, in sp_flush_resource() argument 96 softpipe_clear_render_target(struct pipe_context *pipe, in softpipe_clear_render_target() argument 103 struct softpipe_context *softpipe = softpipe_context(pipe); in softpipe_clear_render_target() 108 util_clear_render_target(pipe, dst, color, in softpipe_clear_render_target() 114 softpipe_clear_depth_stencil(struct pipe_context *pipe, in softpipe_clear_depth_stencil() argument 123 struct softpipe_context *softpipe = softpipe_context(pipe); in softpipe_clear_depth_stencil() 128 util_clear_depth_stencil(pipe, ds in softpipe_clear_depth_stencil() [all...] |
/third_party/mesa3d/src/gallium/targets/graw-null/ |
H A D | graw_util.c | 2 #include "pipe/p_compiler.h" 3 #include "pipe/p_context.h" 4 #include "pipe/p_shader_tokens.h" 5 #include "pipe/p_state.h" 16 graw_parse_geometry_shader(struct pipe_context *pipe, in graw_parse_geometry_shader() argument 27 return pipe->create_gs_state(pipe, &state); in graw_parse_geometry_shader() 31 graw_parse_vertex_shader(struct pipe_context *pipe, in graw_parse_vertex_shader() argument 42 return pipe->create_vs_state(pipe, in graw_parse_vertex_shader() 46 graw_parse_fragment_shader(struct pipe_context *pipe, const char *text) graw_parse_fragment_shader() argument 82 graw_save_surface_to_file(struct pipe_context *pipe, struct pipe_surface *surface, const char *filename) graw_save_surface_to_file() argument [all...] |
/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/ |
H A D | nvc0_context.c | 23 #include "pipe/p_defines.h" 37 nvc0_svm_migrate(struct pipe_context *pipe, unsigned num_ptrs, in nvc0_svm_migrate() argument 41 struct nvc0_context *nvc0 = nvc0_context(pipe); in nvc0_svm_migrate() 79 nvc0_flush(struct pipe_context *pipe, in nvc0_flush() argument 83 struct nvc0_context *nvc0 = nvc0_context(pipe); in nvc0_flush() 95 nvc0_texture_barrier(struct pipe_context *pipe, unsigned flags) in nvc0_texture_barrier() argument 97 struct nouveau_pushbuf *push = nvc0_context(pipe)->base.pushbuf; in nvc0_texture_barrier() 104 nvc0_memory_barrier(struct pipe_context *pipe, unsigned flags) in nvc0_memory_barrier() argument 106 struct nvc0_context *nvc0 = nvc0_context(pipe); in nvc0_memory_barrier() 161 nvc0_emit_string_marker(struct pipe_context *pipe, cons argument 185 nvc0_get_device_reset_status(struct pipe_context *pipe) nvc0_get_device_reset_status() argument 243 nvc0_destroy(struct pipe_context *pipe) nvc0_destroy() argument 416 struct pipe_context *pipe; nvc0_create() local 631 nvc0_context_get_sample_position(struct pipe_context *pipe, unsigned sample_count, unsigned sample_index, float *xy) nvc0_context_get_sample_position() argument [all...] |
H A D | nvc0_query.c | 35 nvc0_create_query(struct pipe_context *pipe, unsigned type, unsigned index) in nvc0_create_query() argument 37 struct nvc0_context *nvc0 = nvc0_context(pipe); in nvc0_create_query() 48 nvc0_destroy_query(struct pipe_context *pipe, struct pipe_query *pq) in nvc0_destroy_query() argument 51 q->funcs->destroy_query(nvc0_context(pipe), q); in nvc0_destroy_query() 55 nvc0_begin_query(struct pipe_context *pipe, struct pipe_query *pq) in nvc0_begin_query() argument 58 return q->funcs->begin_query(nvc0_context(pipe), q); in nvc0_begin_query() 62 nvc0_end_query(struct pipe_context *pipe, struct pipe_query *pq) in nvc0_end_query() argument 65 q->funcs->end_query(nvc0_context(pipe), q); in nvc0_end_query() 70 nvc0_get_query_result(struct pipe_context *pipe, struct pipe_query *pq, in nvc0_get_query_result() argument 74 return q->funcs->get_query_result(nvc0_context(pipe), in nvc0_get_query_result() 78 nvc0_get_query_result_resource(struct pipe_context *pipe, struct pipe_query *pq, enum pipe_query_flags flags, enum pipe_query_value_type result_type, int index, struct pipe_resource *resource, unsigned offset) nvc0_get_query_result_resource() argument 96 nvc0_render_condition(struct pipe_context *pipe, struct pipe_query *pq, bool condition, enum pipe_render_cond_flag mode) nvc0_render_condition() argument 266 nvc0_set_active_query_state(struct pipe_context *pipe, bool enable) nvc0_set_active_query_state() argument 273 struct pipe_context *pipe = &nvc0->base.pipe; nvc0_init_query_functions() local [all...] |
/third_party/mesa3d/src/gallium/frontends/clover/core/ |
H A D | timestamp.cpp | 25 #include "pipe/p_screen.h" 26 #include "pipe/p_context.h" 32 _query(q.pipe->create_query(q.pipe, PIPE_QUERY_TIMESTAMP, 0)) { in query() 33 q.pipe->end_query(q.pipe, _query); in query() 44 q().pipe->destroy_query(q().pipe, _query); in ~query() 51 if (!q().pipe->get_query_result(q().pipe, _quer in operator ()() [all...] |
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/camera/pipe/interface/ |
H A D | ia_css_pipe_binarydesc.h | 25 * @param[in] pipe 34 struct ia_css_pipe const *const pipe, 42 * @param[in] pipe 50 struct ia_css_pipe const *const pipe, 73 * @param[in] pipe 83 struct ia_css_pipe *const pipe, 92 * @param[in/out] pipe 101 struct ia_css_pipe *const pipe, 111 * @param[in/out] pipe 121 struct ia_css_pipe const *const pipe, [all...] |
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/camera/pipe/interface/ |
H A D | ia_css_pipe_binarydesc.h | 27 * @param[in] pipe 36 struct ia_css_pipe const *const pipe, 44 * @param[in] pipe 52 struct ia_css_pipe const *const pipe, 70 * @param[in] pipe 80 struct ia_css_pipe *const pipe, 89 * @param[in/out] pipe 98 struct ia_css_pipe *const pipe, 108 * @param[in/out] pipe 118 struct ia_css_pipe const *const pipe, [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_sprite.c | 138 enum pipe pipe = plane->pipe; in vlv_sprite_update_clrc() local 165 intel_de_write_fw(dev_priv, SPCLRC0(pipe, plane_id), in vlv_sprite_update_clrc() 167 intel_de_write_fw(dev_priv, SPCLRC1(pipe, plane_id), in vlv_sprite_update_clrc() 341 enum pipe pipe = plane->pipe; in vlv_sprite_update_gamma() local 355 intel_de_write_fw(dev_priv, SPGAMC(pipe, plane_id, i - 1), in vlv_sprite_update_gamma() 365 enum pipe pip in vlv_sprite_update_noarm() local 386 enum pipe pipe = plane->pipe; vlv_sprite_update_arm() local 434 enum pipe pipe = plane->pipe; vlv_sprite_disable_arm() local 442 vlv_sprite_get_hw_state(struct intel_plane *plane, enum pipe *pipe) vlv_sprite_get_hw_state() argument 749 enum pipe pipe = plane->pipe; ivb_sprite_update_gamma() local 780 enum pipe pipe = plane->pipe; ivb_sprite_update_noarm() local 810 enum pipe pipe = plane->pipe; ivb_sprite_update_arm() local 856 enum pipe pipe = plane->pipe; ivb_sprite_disable_arm() local 866 ivb_sprite_get_hw_state(struct intel_plane *plane, enum pipe *pipe) ivb_sprite_get_hw_state() argument 1050 enum pipe pipe = plane->pipe; g4x_sprite_update_gamma() local 1080 enum pipe pipe = plane->pipe; ilk_sprite_update_gamma() local 1107 enum pipe pipe = plane->pipe; g4x_sprite_update_noarm() local 1136 enum pipe pipe = plane->pipe; g4x_sprite_update_arm() local 1178 enum pipe pipe = plane->pipe; g4x_sprite_disable_arm() local 1187 g4x_sprite_get_hw_state(struct intel_plane *plane, enum pipe *pipe) g4x_sprite_get_hw_state() argument 1545 intel_sprite_plane_create(struct drm_i915_private *dev_priv, enum pipe pipe, int sprite) intel_sprite_plane_create() argument [all...] |
/kernel/linux/linux-5.10/drivers/staging/rtl8712/ |
H A D | usb_ops_linux.c | 55 unsigned int pipe = 0; in ffaddr2pipehdl() local 61 pipe = usb_sndbulkpipe(pusbd, 0x07); in ffaddr2pipehdl() 64 pipe = usb_sndbulkpipe(pusbd, 0x06); in ffaddr2pipehdl() 67 pipe = usb_sndbulkpipe(pusbd, 0x05); in ffaddr2pipehdl() 70 pipe = usb_sndbulkpipe(pusbd, 0x04); in ffaddr2pipehdl() 73 pipe = usb_sndbulkpipe(pusbd, 0x0a); in ffaddr2pipehdl() 76 pipe = usb_sndbulkpipe(pusbd, 0x0b); in ffaddr2pipehdl() 79 pipe = usb_sndbulkpipe(pusbd, 0x0c); in ffaddr2pipehdl() 82 pipe = usb_rcvbulkpipe(pusbd, 0x03); /* in */ in ffaddr2pipehdl() 85 pipe in ffaddr2pipehdl() 159 unsigned int pipe; r8712_usb_write_mem() local 244 unsigned int pipe; r8712_usb_read_port() local 384 unsigned int pipe; r8712_usb_write_port() local 473 unsigned int pipe; r8712_usbctrl_vendorreq() local [all...] |
/kernel/linux/linux-6.6/drivers/staging/rtl8712/ |
H A D | usb_ops_linux.c | 55 unsigned int pipe = 0; in ffaddr2pipehdl() local 61 pipe = usb_sndbulkpipe(pusbd, 0x07); in ffaddr2pipehdl() 64 pipe = usb_sndbulkpipe(pusbd, 0x06); in ffaddr2pipehdl() 67 pipe = usb_sndbulkpipe(pusbd, 0x05); in ffaddr2pipehdl() 70 pipe = usb_sndbulkpipe(pusbd, 0x04); in ffaddr2pipehdl() 73 pipe = usb_sndbulkpipe(pusbd, 0x0a); in ffaddr2pipehdl() 76 pipe = usb_sndbulkpipe(pusbd, 0x0b); in ffaddr2pipehdl() 79 pipe = usb_sndbulkpipe(pusbd, 0x0c); in ffaddr2pipehdl() 82 pipe = usb_rcvbulkpipe(pusbd, 0x03); /* in */ in ffaddr2pipehdl() 85 pipe in ffaddr2pipehdl() 159 unsigned int pipe; r8712_usb_write_mem() local 244 unsigned int pipe; r8712_usb_read_port() local 384 unsigned int pipe; r8712_usb_write_port() local 473 unsigned int pipe; r8712_usbctrl_vendorreq() local [all...] |
/third_party/mesa3d/src/gallium/drivers/svga/ |
H A D | svga_pipe_cs.c | 45 svga_create_compute_state(struct pipe_context *pipe, in svga_create_compute_state() argument 48 struct svga_context *svga = svga_context(pipe); in svga_create_compute_state() 58 cs->base.tokens = nir_to_tgsi((void *)templ->prog, pipe->screen); in svga_create_compute_state() 84 svga_bind_compute_state(struct pipe_context *pipe, void *shader) in svga_bind_compute_state() argument 86 struct svga_context *svga = svga_context(pipe); in svga_bind_compute_state() 98 svga_delete_compute_state(struct pipe_context *pipe, void *shader) in svga_delete_compute_state() argument 100 struct svga_context *svga = svga_context(pipe); in svga_delete_compute_state() 136 svga_set_compute_resources(struct pipe_context *pipe, in svga_set_compute_resources() argument 151 svga_set_global_binding(struct pipe_context *pipe, in svga_set_global_binding() argument 189 svga_launch_grid(struct pipe_context *pipe, in svga_launch_grid() argument [all...] |
H A D | svga_pipe_flush.c | 26 #include "pipe/p_defines.h" 35 static void svga_flush( struct pipe_context *pipe, in svga_flush() argument 39 struct svga_context *svga = svga_context(pipe); in svga_flush() 64 debug_dump_surface_bmp(&svga->pipe, filename, fb->cbufs[i]); in svga_flush() 69 debug_dump_surface_bmp(&svga->pipe, filename, fb->zsbuf); in svga_flush() 86 svga_create_fence_fd(struct pipe_context *pipe, in svga_create_fence_fd() argument 91 struct svga_winsys_screen *sws = svga_winsys_screen(pipe->screen); in svga_create_fence_fd() 105 svga_fence_server_sync(struct pipe_context *pipe, in svga_fence_server_sync() argument 108 struct svga_winsys_screen *sws = svga_winsys_screen(pipe->screen); in svga_fence_server_sync() 109 struct svga_context *svga = svga_context(pipe); in svga_fence_server_sync() [all...] |
/third_party/mesa3d/src/gallium/drivers/nouveau/nv30/ |
H A D | nv30_context.h | 4 #include "pipe/p_format.h" 128 nv30_context(struct pipe_context *pipe) in nv30_context() argument 130 return (struct nv30_context *)pipe; in nv30_context() 137 nv30_vbo_init(struct pipe_context *pipe); 143 nv30_query_init(struct pipe_context *pipe); 146 nv30_state_init(struct pipe_context *pipe); 149 nv30_clear_init(struct pipe_context *pipe); 152 nv30_vertprog_init(struct pipe_context *pipe); 158 nv30_fragprog_init(struct pipe_context *pipe); 164 nv30_texture_init(struct pipe_context *pipe); [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | mes_v10_1.c | 383 enum admgpu_mes_pipe pipe) in mes_v10_1_allocate_ucode_buffer() 391 adev->mes.fw[pipe]->data; in mes_v10_1_allocate_ucode_buffer() 393 fw_data = (const __le32 *)(adev->mes.fw[pipe]->data + in mes_v10_1_allocate_ucode_buffer() 399 &adev->mes.ucode_fw_obj[pipe], in mes_v10_1_allocate_ucode_buffer() 400 &adev->mes.ucode_fw_gpu_addr[pipe], in mes_v10_1_allocate_ucode_buffer() 401 (void **)&adev->mes.ucode_fw_ptr[pipe]); in mes_v10_1_allocate_ucode_buffer() 407 memcpy(adev->mes.ucode_fw_ptr[pipe], fw_data, fw_size); in mes_v10_1_allocate_ucode_buffer() 409 amdgpu_bo_kunmap(adev->mes.ucode_fw_obj[pipe]); in mes_v10_1_allocate_ucode_buffer() 410 amdgpu_bo_unreserve(adev->mes.ucode_fw_obj[pipe]); in mes_v10_1_allocate_ucode_buffer() 416 enum admgpu_mes_pipe pipe) in mes_v10_1_allocate_ucode_data_buffer() 382 mes_v10_1_allocate_ucode_buffer(struct amdgpu_device *adev, enum admgpu_mes_pipe pipe) mes_v10_1_allocate_ucode_buffer() argument 415 mes_v10_1_allocate_ucode_data_buffer(struct amdgpu_device *adev, enum admgpu_mes_pipe pipe) mes_v10_1_allocate_ucode_data_buffer() argument 448 mes_v10_1_free_ucode_buffers(struct amdgpu_device *adev, enum admgpu_mes_pipe pipe) mes_v10_1_free_ucode_buffers() argument 462 uint32_t pipe, data = 0; mes_v10_1_enable() local 511 mes_v10_1_load_microcode(struct amdgpu_device *adev, enum admgpu_mes_pipe pipe) mes_v10_1_load_microcode() argument 605 mes_v10_1_allocate_eop_buf(struct amdgpu_device *adev, enum admgpu_mes_pipe pipe) mes_v10_1_allocate_eop_buf() argument 884 mes_v10_1_mqd_sw_init(struct amdgpu_device *adev, enum admgpu_mes_pipe pipe) mes_v10_1_mqd_sw_init() argument 925 int pipe, r; mes_v10_1_sw_init() local 963 int pipe; mes_v10_1_sw_fini() local 1146 int pipe, r; mes_v10_0_early_init() local [all...] |
/third_party/mesa3d/src/gallium/frontends/d3d10umd/ |
H A D | Shader.cpp | 62 struct pipe_context *pipe = pDevice->pipe; in CreateEmptyShader() local 90 handle = pipe->create_fs_state(pipe, &state); in CreateEmptyShader() 93 handle = pipe->create_vs_state(pipe, &state); in CreateEmptyShader() 96 handle = pipe->create_gs_state(pipe, &state); in CreateEmptyShader() 124 struct pipe_context *pipe = pDevice->pipe; in DeleteEmptyShader() local 166 struct pipe_context *pipe = pDevice->pipe; SetConstantBuffers() local 201 struct pipe_context *pipe = pDevice->pipe; SetSamplers() local 231 struct pipe_context *pipe = pDevice->pipe; SetShaderResources() local 298 struct pipe_context *pipe = CastPipeContext(hDevice); DestroyShader() local 451 struct pipe_context *pipe = CastPipeContext(hDevice); CreateSampler() local 520 struct pipe_context *pipe = CastPipeContext(hDevice); DestroySampler() local 546 struct pipe_context *pipe = CastPipeContext(hDevice); CreateVertexShader() local 578 struct pipe_context *pipe = pDevice->pipe; VsSetShader() local 682 struct pipe_context *pipe = CastPipeContext(hDevice); CreateGeometryShader() local 713 struct pipe_context *pipe = CastPipeContext(hDevice); GsSetShader() local 843 struct pipe_context *pipe = CastPipeContext(hDevice); CreateGeometryShaderWithStreamOutput() local [all...] |
/third_party/mesa3d/src/gallium/auxiliary/postprocess/ |
H A D | pp_mlaa.c | 41 #include "pipe/p_compiler.h" 53 #include "pipe/p_screen.h" 106 struct pipe_context *pipe = ppq->p->pipe; in pp_jimenezmlaa_run() local 107 pipe->set_constant_buffer(pipe, PIPE_SHADER_VERTEX, 0, false, &cb); in pp_jimenezmlaa_run() 108 pipe->set_constant_buffer(pipe, PIPE_SHADER_FRAGMENT, 0, false, &cb); in pp_jimenezmlaa_run() 130 p->pipe->clear(p->pipe, PIPE_CLEAR_STENCI in pp_jimenezmlaa_run() [all...] |
/third_party/mesa3d/src/gallium/drivers/i915/ |
H A D | i915_state.c | 149 i915_create_blend_state(struct pipe_context *pipe, in i915_create_blend_state() argument 230 i915_bind_blend_state(struct pipe_context *pipe, void *blend) in i915_bind_blend_state() argument 232 struct i915_context *i915 = i915_context(pipe); in i915_bind_blend_state() 243 i915_delete_blend_state(struct pipe_context *pipe, void *blend) in i915_delete_blend_state() argument 249 i915_set_blend_color(struct pipe_context *pipe, in i915_set_blend_color() argument 252 struct i915_context *i915 = i915_context(pipe); in i915_set_blend_color() 263 i915_set_stencil_ref(struct pipe_context *pipe, in i915_set_stencil_ref() argument 266 struct i915_context *i915 = i915_context(pipe); in i915_set_stencil_ref() 274 i915_create_sampler_state(struct pipe_context *pipe, in i915_create_sampler_state() argument 348 i915_bind_sampler_states(struct pipe_context *pipe, in i915_bind_sampler_states() argument 380 i915_delete_sampler_state(struct pipe_context *pipe, void *sampler) i915_delete_sampler_state() argument 441 i915_create_depth_stencil_state( struct pipe_context *pipe, const struct pipe_depth_stencil_alpha_state *depth_stencil) i915_create_depth_stencil_state() argument 502 i915_bind_depth_stencil_state(struct pipe_context *pipe, void *depth_stencil) i915_bind_depth_stencil_state() argument 515 i915_delete_depth_stencil_state(struct pipe_context *pipe, void *depth_stencil) i915_delete_depth_stencil_state() argument 521 i915_set_scissor_states(struct pipe_context *pipe, unsigned start_slot, unsigned num_scissors, const struct pipe_scissor_state *scissor) i915_set_scissor_states() argument 532 i915_set_polygon_stipple(struct pipe_context *pipe, const struct pipe_poly_stipple *stipple) i915_set_polygon_stipple() argument 538 i915_create_fs_state(struct pipe_context *pipe, const struct pipe_shader_state *templ) i915_create_fs_state() argument 572 i915_bind_fs_state(struct pipe_context *pipe, void *shader) i915_bind_fs_state() argument 592 i915_delete_fs_state(struct pipe_context *pipe, void *shader) i915_delete_fs_state() argument 607 i915_create_vs_state(struct pipe_context *pipe, const struct pipe_shader_state *templ) i915_create_vs_state() argument 631 i915_bind_vs_state(struct pipe_context *pipe, void *shader) i915_bind_vs_state() argument 647 i915_delete_vs_state(struct pipe_context *pipe, void *shader) i915_delete_vs_state() argument 656 i915_set_constant_buffer(struct pipe_context *pipe, enum pipe_shader_type shader, uint32_t index, bool take_ownership, const struct pipe_constant_buffer *cb) i915_set_constant_buffer() argument 718 i915_set_sampler_views(struct pipe_context *pipe, enum pipe_shader_type shader, unsigned start, unsigned num, unsigned unbind_num_trailing_slots, bool take_ownership, struct pipe_sampler_view **views) i915_set_sampler_views() argument 768 i915_create_sampler_view_custom(struct pipe_context *pipe, struct pipe_resource *texture, const struct pipe_sampler_view *templ, unsigned width0, unsigned height0) i915_create_sampler_view_custom() argument 787 i915_create_sampler_view(struct pipe_context *pipe, struct pipe_resource *texture, const struct pipe_sampler_view *templ) i915_create_sampler_view() argument 805 i915_sampler_view_destroy(struct pipe_context *pipe, struct pipe_sampler_view *view) i915_sampler_view_destroy() argument 813 i915_set_framebuffer_state(struct pipe_context *pipe, const struct pipe_framebuffer_state *fb) i915_set_framebuffer_state() argument 842 i915_set_clip_state(struct pipe_context *pipe, const struct pipe_clip_state *clip) i915_set_clip_state() argument 858 i915_set_viewport_states(struct pipe_context *pipe, unsigned start_slot, unsigned num_viewports, const struct pipe_viewport_state *viewport) i915_set_viewport_states() argument 874 i915_create_rasterizer_state(struct pipe_context *pipe, const struct pipe_rasterizer_state *rasterizer) i915_create_rasterizer_state() argument 942 i915_bind_rasterizer_state(struct pipe_context *pipe, void *raster) i915_bind_rasterizer_state() argument 960 i915_delete_rasterizer_state(struct pipe_context *pipe, void *raster) i915_delete_rasterizer_state() argument 966 i915_set_vertex_buffers(struct pipe_context *pipe, unsigned start_slot, unsigned count, unsigned unbind_num_trailing_slots, bool take_ownership, const struct pipe_vertex_buffer *buffers) i915_set_vertex_buffers() argument 984 i915_create_vertex_elements_state(struct pipe_context *pipe, unsigned count, const struct pipe_vertex_element *attribs) i915_create_vertex_elements_state() argument 999 i915_bind_vertex_elements_state(struct pipe_context *pipe, void *velems) i915_bind_vertex_elements_state() argument 1017 i915_delete_vertex_elements_state(struct pipe_context *pipe, void *velems) i915_delete_vertex_elements_state() argument 1023 i915_set_sample_mask(struct pipe_context *pipe, unsigned sample_mask) i915_set_sample_mask() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/ |
H A D | i915_reg.h | 51 * instances, for example one per pipe, port, transcoder, etc. Register groups 108 * #define FOO(pipe) _MMIO_PIPE(pipe, _FOO_A, _FOO_B) 228 #define _PIPE(pipe, a, b) _PICK_EVEN(pipe, a, b) 234 #define _MMIO_PIPE(pipe, a, b) _MMIO(_PIPE(pipe, a, b)) 242 #define _MMIO_PIPE3(pipe, a, b, c) _MMIO(_PICK(pipe, a, b, c)) 243 #define _MMIO_PORT3(pipe, [all...] |
/third_party/mesa3d/src/gallium/auxiliary/vl/ |
H A D | vl_compositor.c | 109 c->pipe->delete_fs_state(c->pipe, c->fs_video_buffer); in cleanup_shaders() 110 c->pipe->delete_fs_state(c->pipe, c->fs_weave_rgb); in cleanup_shaders() 111 c->pipe->delete_fs_state(c->pipe, c->fs_yuv.weave.y); in cleanup_shaders() 112 c->pipe->delete_fs_state(c->pipe, c->fs_yuv.weave.uv); in cleanup_shaders() 113 c->pipe->delete_fs_state(c->pipe, in cleanup_shaders() 770 vl_compositor_init(struct vl_compositor *c, struct pipe_context *pipe) vl_compositor_init() argument 804 vl_compositor_init_state(struct vl_compositor_state *s, struct pipe_context *pipe) vl_compositor_init_state() argument [all...] |
/third_party/mesa3d/src/gallium/frontends/vdpau/ |
H A D | surface.c | 31 #include "pipe/p_state.h" 59 struct pipe_context *pipe; in vlVdpVideoSurfaceCreate() local 81 pipe = dev->context; in vlVdpVideoSurfaceCreate() 86 p_surf->templat.buffer_format = pipe->screen->get_video_param in vlVdpVideoSurfaceCreate() 88 pipe->screen, in vlVdpVideoSurfaceCreate() 95 p_surf->templat.interlaced = pipe->screen->get_video_param in vlVdpVideoSurfaceCreate() 97 pipe->screen, in vlVdpVideoSurfaceCreate() 103 p_surf->video_buffer = pipe->create_video_buffer(pipe, &p_surf->templat); in vlVdpVideoSurfaceCreate() 204 struct pipe_context *pipe; in vlVdpVideoSurfaceGetBitsYCbCr() local 308 struct pipe_context *pipe; vlVdpVideoSurfacePutBitsYCbCr() local 440 struct pipe_context *pipe = vlsurf->device->context; vlVdpVideoSurfaceClear() local 474 struct pipe_context *pipe = p_surf->device->context; vlVdpVideoSurfaceGallium() local 509 struct pipe_context *pipe = p_surf->device->context; vlVdpVideoSurfaceDMABuf() local [all...] |
/third_party/mesa3d/src/gallium/auxiliary/driver_rbug/ |
H A D | rbug_objects.c | 180 rb_transfer->pipe = rb_context->pipe; in rbug_transfer_create() 189 rb_context->pipe->buffer_unmap(rb_context->pipe, transfer); in rbug_transfer_create() 191 rb_context->pipe->texture_unmap(rb_context->pipe, transfer); in rbug_transfer_create() 225 struct pipe_context *pipe = rb_context->pipe; in rbug_shader_destroy() local 233 pipe->delete_fs_state(pipe, rb_shade in rbug_shader_destroy() [all...] |
/third_party/mesa3d/src/gallium/auxiliary/driver_trace/ |
H A D | tr_context.h | 32 #include "pipe/p_compiler.h" 35 #include "pipe/p_context.h" 55 struct pipe_context *pipe; member 67 trace_context_check(const struct pipe_context *pipe); 69 trace_get_possibly_threaded_context(struct pipe_context *pipe); 72 trace_context(struct pipe_context *pipe) in trace_context() argument 74 assert(pipe); in trace_context() 76 trace_context_check(pipe); in trace_context() 78 return (struct trace_context *)pipe; in trace_context() 84 struct pipe_context *pipe); [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/gma500/ |
H A D | psb_irq.c | 24 static inline u32 gma_pipestat(int pipe) in gma_pipestat() argument 26 if (pipe == 0) in gma_pipestat() 28 if (pipe == 1) in gma_pipestat() 30 if (pipe == 2) in gma_pipestat() 35 static inline u32 gma_pipeconf(int pipe) in gma_pipeconf() argument 37 if (pipe == 0) in gma_pipeconf() 39 if (pipe == 1) in gma_pipeconf() 41 if (pipe == 2) in gma_pipeconf() 46 void gma_enable_pipestat(struct drm_psb_private *dev_priv, int pipe, u32 mask) in gma_enable_pipestat() argument 48 if ((dev_priv->pipestat[pipe] in gma_enable_pipestat() 62 gma_disable_pipestat(struct drm_psb_private *dev_priv, int pipe, u32 mask) gma_disable_pipestat() argument 80 gma_pipe_event_handler(struct drm_device *dev, int pipe) gma_pipe_event_handler() argument 379 unsigned int pipe = crtc->index; gma_crtc_enable_vblank() local 412 unsigned int pipe = crtc->index; gma_crtc_disable_vblank() local 436 unsigned int pipe = crtc->index; gma_crtc_get_vblank_counter() local [all...] |