/kernel/linux/linux-6.6/drivers/gpu/drm/lima/ |
H A D | lima_pp.c | 24 struct lima_sched_pipe *pipe = dev->pipe + lima_pipe_pp; in lima_pp_handle_irq() local 32 pipe->error = true; in lima_pp_handle_irq() 45 struct lima_sched_pipe *pipe = dev->pipe + lima_pipe_pp; in lima_pp_irq_handler() local 54 if (atomic_dec_and_test(&pipe->task)) in lima_pp_irq_handler() 55 lima_sched_pipe_task_done(pipe); in lima_pp_irq_handler() 66 struct lima_sched_pipe *pipe = dev->pipe + lima_pipe_pp; in lima_pp_bcast_irq_handler() local 70 if (!pipe in lima_pp_bcast_irq_handler() 146 struct lima_sched_pipe *pipe = dev->pipe + lima_pipe_pp; lima_pp_soft_reset_async_wait() local 305 lima_pp_task_validate(struct lima_sched_pipe *pipe, struct lima_sched_task *task) lima_pp_task_validate() argument 329 lima_pp_task_run(struct lima_sched_pipe *pipe, struct lima_sched_task *task) lima_pp_task_run() argument 387 lima_pp_task_fini(struct lima_sched_pipe *pipe) lima_pp_task_fini() argument 399 lima_pp_task_error(struct lima_sched_pipe *pipe) lima_pp_task_error() argument 413 lima_pp_task_mmu_error(struct lima_sched_pipe *pipe) lima_pp_task_mmu_error() argument 425 struct lima_sched_pipe *pipe = dev->pipe + lima_pipe_pp; lima_pp_pipe_init() local [all...] |
H A D | lima_sched.h | 32 /* pipe fence */ 77 int (*task_validate)(struct lima_sched_pipe *pipe, struct lima_sched_task *task); 78 void (*task_run)(struct lima_sched_pipe *pipe, struct lima_sched_task *task); 79 void (*task_fini)(struct lima_sched_pipe *pipe); 80 void (*task_error)(struct lima_sched_pipe *pipe); 81 void (*task_mmu_error)(struct lima_sched_pipe *pipe); 82 int (*task_recover)(struct lima_sched_pipe *pipe); 93 int lima_sched_context_init(struct lima_sched_pipe *pipe, 96 void lima_sched_context_fini(struct lima_sched_pipe *pipe, 100 int lima_sched_pipe_init(struct lima_sched_pipe *pipe, cons 104 lima_sched_pipe_mmu_error(struct lima_sched_pipe *pipe) lima_sched_pipe_mmu_error() argument [all...] |
/kernel/linux/linux-5.10/drivers/rpmsg/ |
H A D | qcom_glink_smem.c | 51 struct glink_smem_pipe *pipe = to_smem_pipe(np); in glink_smem_rx_avail() local 57 if (!pipe->fifo) { in glink_smem_rx_avail() 58 fifo = qcom_smem_get(pipe->remote_pid, in glink_smem_rx_avail() 66 pipe->fifo = fifo; in glink_smem_rx_avail() 67 pipe->native.length = len; in glink_smem_rx_avail() 70 head = le32_to_cpu(*pipe->head); in glink_smem_rx_avail() 71 tail = le32_to_cpu(*pipe->tail); in glink_smem_rx_avail() 74 return pipe->native.length - tail + head; in glink_smem_rx_avail() 82 struct glink_smem_pipe *pipe = to_smem_pipe(np); in glink_smem_rx_peak() local 86 tail = le32_to_cpu(*pipe in glink_smem_rx_peak() 102 struct glink_smem_pipe *pipe = to_smem_pipe(np); glink_smem_rx_advance() local 116 struct glink_smem_pipe *pipe = to_smem_pipe(np); glink_smem_tx_avail() local 137 glink_smem_tx_write_one(struct glink_smem_pipe *pipe, unsigned int head, const void *data, size_t count) glink_smem_tx_write_one() argument 161 struct glink_smem_pipe *pipe = to_smem_pipe(glink_pipe); glink_smem_tx_write() local [all...] |
/third_party/mesa3d/src/gallium/drivers/nouveau/nv50/ |
H A D | nv50_state.c | 23 #include "pipe/p_defines.h" 117 nv50_blend_state_create(struct pipe_context *pipe, in nv50_blend_state_create() argument 125 if (nv50_context(pipe)->screen->tesla->oclass >= NVA3_3D_CLASS) { in nv50_blend_state_create() 130 so->pipe = *cso; in nv50_blend_state_create() 146 if (nv50_context(pipe)->screen->tesla->oclass >= NVA3_3D_CLASS) { in nv50_blend_state_create() 209 nv50_blend_state_bind(struct pipe_context *pipe, void *hwcso) in nv50_blend_state_bind() argument 211 struct nv50_context *nv50 = nv50_context(pipe); in nv50_blend_state_bind() 218 nv50_blend_state_delete(struct pipe_context *pipe, void *hwcso) in nv50_blend_state_delete() argument 225 nv50_rasterizer_state_create(struct pipe_context *pipe, in nv50_rasterizer_state_create() argument 234 so->pipe in nv50_rasterizer_state_create() 346 nv50_rasterizer_state_bind(struct pipe_context *pipe, void *hwcso) nv50_rasterizer_state_bind() argument 355 nv50_rasterizer_state_delete(struct pipe_context *pipe, void *hwcso) nv50_rasterizer_state_delete() argument 361 nv50_zsa_state_create(struct pipe_context *pipe, const struct pipe_depth_stencil_alpha_state *cso) nv50_zsa_state_create() argument 440 nv50_zsa_state_bind(struct pipe_context *pipe, void *hwcso) nv50_zsa_state_bind() argument 449 nv50_zsa_state_delete(struct pipe_context *pipe, void *hwcso) nv50_zsa_state_delete() argument 484 nv50_sampler_state_create(struct pipe_context *pipe, const struct pipe_sampler_state *cso) nv50_sampler_state_create() argument 591 nv50_sampler_state_delete(struct pipe_context *pipe, void *hwcso) nv50_sampler_state_delete() argument 632 nv50_bind_sampler_states(struct pipe_context *pipe, enum pipe_shader_type shader, unsigned start, unsigned num_samplers, void **samplers) nv50_bind_sampler_states() argument 652 nv50_sampler_view_destroy(struct pipe_context *pipe, struct pipe_sampler_view *view) nv50_sampler_view_destroy() argument 709 nv50_set_sampler_views(struct pipe_context *pipe, enum pipe_shader_type shader, unsigned start, unsigned nr, unsigned unbind_num_trailing_slots, bool take_ownership, struct pipe_sampler_view **views) nv50_set_sampler_views() argument 738 nv50_sp_state_create(struct pipe_context *pipe, const struct pipe_shader_state *cso, enum pipe_shader_type type) nv50_sp_state_create() argument 775 nv50_sp_state_delete(struct pipe_context *pipe, void *hwcso) nv50_sp_state_delete() argument 789 nv50_vp_state_create(struct pipe_context *pipe, const struct pipe_shader_state *cso) nv50_vp_state_create() argument 796 nv50_vp_state_bind(struct pipe_context *pipe, void *hwcso) nv50_vp_state_bind() argument 805 nv50_fp_state_create(struct pipe_context *pipe, const struct pipe_shader_state *cso) nv50_fp_state_create() argument 812 nv50_fp_state_bind(struct pipe_context *pipe, void *hwcso) nv50_fp_state_bind() argument 821 nv50_gp_state_create(struct pipe_context *pipe, const struct pipe_shader_state *cso) nv50_gp_state_create() argument 828 nv50_gp_state_bind(struct pipe_context *pipe, void *hwcso) nv50_gp_state_bind() argument 837 nv50_cp_state_create(struct pipe_context *pipe, const struct pipe_compute_state *cso) nv50_cp_state_create() argument 869 nv50_cp_state_bind(struct pipe_context *pipe, void *hwcso) nv50_cp_state_bind() argument 878 nv50_set_constant_buffer(struct pipe_context *pipe, enum pipe_shader_type shader, uint index, bool take_ownership, const struct pipe_constant_buffer *cb) nv50_set_constant_buffer() argument 943 nv50_set_blend_color(struct pipe_context *pipe, const struct pipe_blend_color *bcol) nv50_set_blend_color() argument 953 nv50_set_stencil_ref(struct pipe_context *pipe, const struct pipe_stencil_ref sr) nv50_set_stencil_ref() argument 963 nv50_set_clip_state(struct pipe_context *pipe, const struct pipe_clip_state *clip) nv50_set_clip_state() argument 974 nv50_set_sample_mask(struct pipe_context *pipe, unsigned sample_mask) nv50_set_sample_mask() argument 983 nv50_set_min_samples(struct pipe_context *pipe, unsigned min_samples) nv50_set_min_samples() argument 994 nv50_set_framebuffer_state(struct pipe_context *pipe, const struct pipe_framebuffer_state *fb) nv50_set_framebuffer_state() argument 1007 nv50_set_polygon_stipple(struct pipe_context *pipe, const struct pipe_poly_stipple *stipple) nv50_set_polygon_stipple() argument 1017 nv50_set_scissor_states(struct pipe_context *pipe, unsigned start_slot, unsigned num_scissors, const struct pipe_scissor_state *scissor) nv50_set_scissor_states() argument 1036 nv50_set_viewport_states(struct pipe_context *pipe, unsigned start_slot, unsigned num_viewports, const struct pipe_viewport_state *vpt) nv50_set_viewport_states() argument 1055 nv50_set_window_rectangles(struct pipe_context *pipe, bool include, unsigned num_rectangles, const struct pipe_scissor_state *rectangles) nv50_set_window_rectangles() argument 1071 nv50_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 *vb) nv50_set_vertex_buffers() argument 1125 nv50_vertex_state_bind(struct pipe_context *pipe, void *hwcso) nv50_vertex_state_bind() argument 1134 nv50_so_target_create(struct pipe_context *pipe, struct pipe_resource *res, unsigned offset, unsigned size) nv50_so_target_create() argument 1169 nva0_so_target_save_offset(struct pipe_context *pipe, struct pipe_stream_output_target *ptarg, unsigned index, bool serialize) nva0_so_target_save_offset() argument 1187 nv50_so_target_destroy(struct pipe_context *pipe, struct pipe_stream_output_target *ptarg) nv50_so_target_destroy() argument 1198 nv50_set_stream_output_targets(struct pipe_context *pipe, unsigned num_targets, struct pipe_stream_output_target **targets, const unsigned *offsets) nv50_set_stream_output_targets() argument 1310 nv50_set_shader_images(struct pipe_context *pipe, enum pipe_shader_type shader, unsigned start, unsigned nr, unsigned unbind_num_trailing_slots, const struct pipe_image_view *images) nv50_set_shader_images() argument 1331 nv50_set_compute_resources(struct pipe_context *pipe, unsigned start, unsigned nr, struct pipe_surface **resources) nv50_set_compute_resources() argument 1383 nv50_set_shader_buffers(struct pipe_context *pipe, enum pipe_shader_type shader, unsigned start, unsigned nr, const struct pipe_shader_buffer *buffers, unsigned writable_bitmask) nv50_set_shader_buffers() argument 1419 nv50_set_global_bindings(struct pipe_context *pipe, unsigned start, unsigned nr, struct pipe_resource **resources, uint32_t **handles) nv50_set_global_bindings() argument 1462 struct pipe_context *pipe = &nv50->base.pipe; nv50_init_state_functions() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/ |
H A D | vlv_sideband_reg.h | 49 #define _DP_SSC(val, pipe) ((val) << (2 * (pipe))) 50 #define DP_SSC_MASK(pipe) _DP_SSC(0x3, (pipe)) 51 #define DP_SSC_PWR_ON(pipe) _DP_SSC(0x0, (pipe)) 52 #define DP_SSC_CLK_GATE(pipe) _DP_SSC(0x1, (pipe)) 53 #define DP_SSC_RESET(pipe) _DP_SSC(0x2, (pipe)) [all...] |
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) 151 #define GEN7_PIPE_DE_LOAD_SL(pipe) _MMIO_PIPE(pipe, _GEN7_PIPEA_DE_LOAD_SL, _GEN7_PIPEB_DE_LOAD_SL) 198 #define DPIO_PHY(pipe) ((pipe) >> 1) 201 * Per pipe/PLL DPIO regs 992 #define ERR_INT_PIPE_CRC_DONE(pipe) (1 << (2 + (pipe) * [all...] |
/third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
H A D | lp_state_tess.c | 31 #include "pipe/p_defines.h" 41 llvmpipe_create_tcs_state(struct pipe_context *pipe, in llvmpipe_create_tcs_state() argument 44 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); in llvmpipe_create_tcs_state() 78 llvmpipe_bind_tcs_state(struct pipe_context *pipe, void *tcs) in llvmpipe_bind_tcs_state() argument 80 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); in llvmpipe_bind_tcs_state() 92 llvmpipe_delete_tcs_state(struct pipe_context *pipe, void *tcs) in llvmpipe_delete_tcs_state() argument 94 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); in llvmpipe_delete_tcs_state() 109 llvmpipe_create_tes_state(struct pipe_context *pipe, in llvmpipe_create_tes_state() argument 112 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); in llvmpipe_create_tes_state() 146 llvmpipe_bind_tes_state(struct pipe_context *pipe, voi argument 160 llvmpipe_delete_tes_state(struct pipe_context *pipe, void *tes) llvmpipe_delete_tes_state() argument 176 llvmpipe_set_tess_state(struct pipe_context *pipe, const float default_outer_level[4], const float default_inner_level[2]) llvmpipe_set_tess_state() argument 185 llvmpipe_set_patch_vertices(struct pipe_context *pipe, uint8_t patch_vertices) llvmpipe_set_patch_vertices() argument [all...] |
H A D | lp_surface.c | 40 lp_resource_copy_ms(struct pipe_context *pipe, in lp_resource_copy_ms() argument 56 const uint8_t *src_map = llvmpipe_transfer_map_ms(pipe, in lp_resource_copy_ms() 63 uint8_t *dst_map = llvmpipe_transfer_map_ms(pipe, in lp_resource_copy_ms() 68 pipe->texture_unmap(pipe, src_trans); in lp_resource_copy_ms() 80 pipe->texture_unmap(pipe, dst_trans); in lp_resource_copy_ms() 81 pipe->texture_unmap(pipe, src_trans); in lp_resource_copy_ms() 85 lp_resource_copy(struct pipe_context *pipe, in lp_resource_copy() argument 117 lp_blit(struct pipe_context *pipe, const struct pipe_blit_info *blit_info) lp_blit() argument 194 llvmpipe_create_surface(struct pipe_context *pipe, struct pipe_resource *pt, const struct pipe_surface *surf_tmpl) llvmpipe_create_surface() argument 241 llvmpipe_surface_destroy(struct pipe_context *pipe, struct pipe_surface *surf) llvmpipe_surface_destroy() argument 256 llvmpipe_get_sample_position(struct pipe_context *pipe, unsigned sample_count, unsigned sample_index, float *out_value) llvmpipe_get_sample_position() argument 290 lp_clear_color_texture_msaa(struct pipe_context *pipe, struct pipe_resource *texture, enum pipe_format format, const union pipe_color_union *color, unsigned sample, const struct pipe_box *box) lp_clear_color_texture_msaa() argument 313 llvmpipe_clear_render_target(struct pipe_context *pipe, struct pipe_surface *dst, const union pipe_color_union *color, unsigned dstx, unsigned dsty, unsigned width, unsigned height, bool render_condition_enabled) llvmpipe_clear_render_target() argument 346 lp_clear_depth_stencil_texture_msaa(struct pipe_context *pipe, struct pipe_resource *texture, enum pipe_format format, unsigned clear_flags, uint64_t zstencil, unsigned sample, const struct pipe_box *box) lp_clear_depth_stencil_texture_msaa() argument 382 llvmpipe_clear_depth_stencil(struct pipe_context *pipe, struct pipe_surface *dst, unsigned clear_flags, double depth, unsigned stencil, unsigned dstx, unsigned dsty, unsigned width, unsigned height, bool render_condition_enabled) llvmpipe_clear_depth_stencil() argument 418 llvmpipe_clear_texture(struct pipe_context *pipe, struct pipe_resource *tex, unsigned level, const struct pipe_box *box, const void *data) llvmpipe_clear_texture() argument 464 llvmpipe_clear_buffer(struct pipe_context *pipe, struct pipe_resource *res, unsigned offset, unsigned size, const void *clear_value, int clear_value_size) llvmpipe_clear_buffer() argument [all...] |
/third_party/libdrm/etnaviv/ |
H A D | etnaviv_pipe.c | 29 drm_public int etna_pipe_wait(struct etna_pipe *pipe, uint32_t timestamp, uint32_t ms) in etna_pipe_wait() argument 31 return etna_pipe_wait_ns(pipe, timestamp, ms * 1000000); in etna_pipe_wait() 34 drm_public int etna_pipe_wait_ns(struct etna_pipe *pipe, uint32_t timestamp, uint64_t ns) in etna_pipe_wait_ns() argument 36 struct etna_device *dev = pipe->gpu->dev; in etna_pipe_wait_ns() 40 .pipe = pipe->gpu->core, in etna_pipe_wait_ns() 58 drm_public void etna_pipe_del(struct etna_pipe *pipe) in etna_pipe_del() argument 60 free(pipe); in etna_pipe_del() 65 struct etna_pipe *pipe; in etna_pipe_new() local 67 pipe in etna_pipe_new() [all...] |
/third_party/mesa3d/src/gallium/drivers/nouveau/nv30/ |
H A D | nv30_context.c | 72 nv30_context_flush(struct pipe_context *pipe, struct pipe_fence_handle **fence, in nv30_context_flush() argument 75 struct nv30_context *nv30 = nv30_context(pipe); in nv30_context_flush() 92 struct nv30_context *nv30 = nv30_context(&nv->pipe); in nv30_invalidate_resource_storage() 152 nv30_context_destroy(struct pipe_context *pipe) in nv30_context_destroy() argument 154 struct nv30_context *nv30 = nv30_context(pipe); in nv30_context_destroy() 162 if (nv30->base.pipe.stream_uploader) in nv30_context_destroy() 163 u_upload_destroy(nv30->base.pipe.stream_uploader); in nv30_context_destroy() 185 nv30_context_destroy(pipe); \ 195 struct pipe_context *pipe; in nv30_context_create() local 205 pipe in nv30_context_create() [all...] |
H A D | nv30_resource.c | 35 nv30_memory_barrier(struct pipe_context *pipe, unsigned flags) in nv30_memory_barrier() argument 37 struct nv30_context *nv30 = nv30_context(pipe); in nv30_memory_barrier() 93 nv30_resource_init(struct pipe_context *pipe) in nv30_resource_init() argument 95 pipe->buffer_map = nouveau_buffer_transfer_map; in nv30_resource_init() 96 pipe->texture_map = nv30_miptree_transfer_map; in nv30_resource_init() 97 pipe->transfer_flush_region = nouveau_buffer_transfer_flush_region; in nv30_resource_init() 98 pipe->buffer_unmap = nouveau_buffer_transfer_unmap; in nv30_resource_init() 99 pipe->texture_unmap = nv30_miptree_transfer_unmap; in nv30_resource_init() 100 pipe->buffer_subdata = u_default_buffer_subdata; in nv30_resource_init() 101 pipe in nv30_resource_init() [all...] |
/third_party/mesa3d/src/gallium/drivers/softpipe/ |
H A D | sp_state_shader.c | 36 #include "pipe/p_defines.h" 110 softpipe_shader_db(struct pipe_context *pipe, const struct tgsi_token *tokens) in softpipe_shader_db() argument 112 struct softpipe_context *softpipe = softpipe_context(pipe); in softpipe_shader_db() 126 softpipe_create_shader_state(struct pipe_context *pipe, in softpipe_create_shader_state() argument 135 shader->tokens = nir_to_tgsi(templ->ir.nir, pipe->screen); in softpipe_create_shader_state() 149 softpipe_shader_db(pipe, shader->tokens); in softpipe_create_shader_state() 153 softpipe_create_fs_state(struct pipe_context *pipe, in softpipe_create_fs_state() argument 156 struct softpipe_context *softpipe = softpipe_context(pipe); in softpipe_create_fs_state() 159 softpipe_create_shader_state(pipe, &state->shader, templ, in softpipe_create_fs_state() 176 softpipe_bind_fs_state(struct pipe_context *pipe, voi argument 204 softpipe_delete_fs_state(struct pipe_context *pipe, void *fs) softpipe_delete_fs_state() argument 234 softpipe_create_vs_state(struct pipe_context *pipe, const struct pipe_shader_state *templ) softpipe_create_vs_state() argument 268 softpipe_bind_vs_state(struct pipe_context *pipe, void *vs) softpipe_bind_vs_state() argument 282 softpipe_delete_vs_state(struct pipe_context *pipe, void *vs) softpipe_delete_vs_state() argument 295 softpipe_create_gs_state(struct pipe_context *pipe, const struct pipe_shader_state *templ) softpipe_create_gs_state() argument 330 softpipe_bind_gs_state(struct pipe_context *pipe, void *gs) softpipe_bind_gs_state() argument 344 softpipe_delete_gs_state(struct pipe_context *pipe, void *gs) softpipe_delete_gs_state() argument 360 softpipe_set_constant_buffer(struct pipe_context *pipe, enum pipe_shader_type shader, uint index, bool take_ownership, const struct pipe_constant_buffer *cb) softpipe_set_constant_buffer() argument 409 softpipe_create_compute_state(struct pipe_context *pipe, const struct pipe_compute_state *templ) softpipe_create_compute_state() argument 442 softpipe_bind_compute_state(struct pipe_context *pipe, void *cs) softpipe_bind_compute_state() argument 454 softpipe_delete_compute_state(struct pipe_context *pipe, void *cs) softpipe_delete_compute_state() argument 466 softpipe_init_shader_funcs(struct pipe_context *pipe) softpipe_init_shader_funcs() argument [all...] |
/third_party/mesa3d/src/etnaviv/drm/ |
H A D | etnaviv_pipe.c | 29 int etna_pipe_wait_ns(struct etna_pipe *pipe, uint32_t timestamp, uint64_t ns) in etna_pipe_wait_ns() argument 31 struct etna_device *dev = pipe->gpu->dev; in etna_pipe_wait_ns() 35 .pipe = pipe->gpu->core, in etna_pipe_wait_ns() 51 void etna_pipe_del(struct etna_pipe *pipe) in etna_pipe_del() argument 53 free(pipe); in etna_pipe_del() 58 struct etna_pipe *pipe; in etna_pipe_new() local 60 pipe = calloc(1, sizeof(*pipe)); in etna_pipe_new() 61 if (!pipe) { in etna_pipe_new() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/ |
H A D | i915_trace.h | 30 __field(enum pipe, pipe) 36 __entry->frame[it__->pipe] = intel_crtc_get_vblank_counter(it__); 37 __entry->scanline[it__->pipe] = intel_get_crtc_scanline(it__); 39 __entry->pipe = crtc->pipe; 42 TP_printk("pipe %c enable, pipe A: frame=%u, scanline=%u, pipe B: frame=%u, scanline=%u, pipe [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_dpio_phy.c | 68 * Generally on VLV/CHV the common lane corresponds to the pipe and 73 * pipe A == CMN/PLL/REF CH0 75 * pipe B == CMN/PLL/REF CH1 82 * ie. drive port B with pipe B, or port C with pipe A. 86 * pipe C == CMN/PLL/REF CH0 91 * the PLL is also now associated with the port rather than the pipe, 669 enum dpio_channel vlv_pipe_to_channel(enum pipe pipe) in vlv_pipe_to_channel() argument 671 switch (pipe) { in vlv_pipe_to_channel() 692 enum pipe pipe = crtc->pipe; chv_set_phy_signal_level() local 787 enum pipe pipe = crtc->pipe; chv_data_lane_soft_reset() local 832 enum pipe pipe = crtc->pipe; chv_phy_pre_pll_enable() local 913 enum pipe pipe = crtc->pipe; chv_phy_pre_encoder_enable() local 1000 enum pipe pipe = to_intel_crtc(old_crtc_state->uapi.crtc)->pipe; chv_phy_post_pll_disable() local 1039 enum pipe pipe = crtc->pipe; vlv_set_phy_signal_level() local 1066 enum pipe pipe = crtc->pipe; vlv_phy_pre_pll_enable() local 1096 enum pipe pipe = crtc->pipe; vlv_phy_pre_encoder_enable() local 1125 enum pipe pipe = crtc->pipe; vlv_phy_reset_lanes() local [all...] |
/third_party/mesa3d/src/gallium/frontends/omx/ |
H A D | vid_enc_common.c | 311 static void *create_compute_state(struct pipe_context *pipe, in create_compute_state() argument 325 return pipe->create_compute_state(pipe, &state); in create_compute_state() 330 struct pipe_context *pipe = priv->s_pipe; in enc_InitCompute_common() local 331 struct pipe_screen *screen = pipe->screen; in enc_InitCompute_common() 383 priv->copy_y_shader = create_compute_state(pipe, copy_y); in enc_InitCompute_common() 384 priv->copy_uv_shader = create_compute_state(pipe, copy_uv); in enc_InitCompute_common() 389 struct pipe_context *pipe = priv->s_pipe; in enc_ReleaseCompute_common() local 392 pipe->delete_compute_state(pipe, pri in enc_ReleaseCompute_common() 401 struct pipe_context *pipe = priv->s_pipe; enc_LoadImage_common() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/ |
H A D | intel_vdsc.c | 341 enum pipe pipe = crtc->pipe; in intel_dsc_source_support() local 351 (pipe != PIPE_A || in intel_dsc_source_support() 374 /* There's no pipe A DSC engine on ICL */ in is_pipe_dsc() 375 drm_WARN_ON(&i915->drm, crtc->pipe == PIPE_A); in is_pipe_dsc() 472 enum pipe pipe = crtc->pipe; in intel_dsc_power_domain() local 479 * - Gen12+ (except RKL) pipe in intel_dsc_power_domain() 499 enum pipe pipe = crtc->pipe; intel_dsc_pps_configure() local 982 enum pipe pipe = crtc->pipe; intel_dsc_get_config() local 1068 enum pipe pipe = crtc->pipe; intel_dsc_enable() local 1107 enum pipe pipe = crtc->pipe; intel_dsc_disable() local [all...] |
H A D | intel_sprite.c | 75 * Mark the start of an update to pipe registers that should be updated 141 "Potential atomic update failure on pipe %c\n", in intel_pipe_update_start() 142 pipe_name(crtc->pipe)); in intel_pipe_update_start() 197 enum pipe pipe = crtc->pipe; in intel_pipe_update_end() local 229 "Atomic update failure on pipe %c (start=%u end=%u) time %lld us, min %d, max %d, scanline start %d, end %d\n", in intel_pipe_update_end() 230 pipe_name(pipe), crtc->debug.start_vbl_count, in intel_pipe_update_end() 241 "Atomic update on pipe (%c) took %lld us, max time under evasion is %u us\n", in intel_pipe_update_end() 242 pipe_name(pipe), in intel_pipe_update_end() 421 enum pipe pipe = plane->pipe; skl_program_scaler() local 491 enum pipe pipe = plane->pipe; icl_program_input_csc() local 569 enum pipe pipe = plane->pipe; skl_program_plane() local 682 enum pipe pipe = plane->pipe; skl_disable_plane() local 699 skl_plane_get_hw_state(struct intel_plane *plane, enum pipe *pipe) skl_plane_get_hw_state() argument 810 enum pipe pipe = plane->pipe; vlv_update_clrc() local 1013 enum pipe pipe = plane->pipe; vlv_update_gamma() local 1037 enum pipe pipe = plane->pipe; vlv_update_plane() local 1104 enum pipe pipe = plane->pipe; vlv_disable_plane() local 1117 vlv_plane_get_hw_state(struct intel_plane *plane, enum pipe *pipe) vlv_plane_get_hw_state() argument 1424 enum pipe pipe = plane->pipe; ivb_update_gamma() local 1455 enum pipe pipe = plane->pipe; ivb_update_plane() local 1527 enum pipe pipe = plane->pipe; ivb_disable_plane() local 1542 ivb_plane_get_hw_state(struct intel_plane *plane, enum pipe *pipe) ivb_plane_get_hw_state() argument 1707 enum pipe pipe = plane->pipe; g4x_update_gamma() local 1737 enum pipe pipe = plane->pipe; ilk_update_gamma() local 1764 enum pipe pipe = plane->pipe; g4x_update_plane() local 1832 enum pipe pipe = plane->pipe; g4x_disable_plane() local 1846 g4x_plane_get_hw_state(struct intel_plane *plane, enum pipe *pipe) g4x_plane_get_hw_state() argument 2919 skl_plane_has_fbc(struct drm_i915_private *dev_priv, enum pipe pipe, enum plane_id plane_id) skl_plane_has_fbc() argument 2928 skl_plane_has_planar(struct drm_i915_private *dev_priv, enum pipe pipe, enum plane_id plane_id) skl_plane_has_planar() argument 2944 skl_get_plane_formats(struct drm_i915_private *dev_priv, enum pipe pipe, enum plane_id plane_id, int *num_formats) skl_get_plane_formats() argument 2957 glk_get_plane_formats(struct drm_i915_private *dev_priv, enum pipe pipe, enum plane_id plane_id, int *num_formats) glk_get_plane_formats() argument 2970 icl_get_plane_formats(struct drm_i915_private *dev_priv, enum pipe pipe, enum plane_id plane_id, int *num_formats) icl_get_plane_formats() argument 2995 skl_plane_has_ccs(struct drm_i915_private *dev_priv, enum pipe pipe, enum plane_id plane_id) skl_plane_has_ccs() argument 3013 skl_universal_plane_create(struct drm_i915_private *dev_priv, enum pipe pipe, enum plane_id plane_id) skl_universal_plane_create() argument 3129 intel_sprite_plane_create(struct drm_i915_private *dev_priv, enum pipe pipe, int sprite) intel_sprite_plane_create() argument [all...] |
H A D | intel_dpio_phy.c | 64 * Generally on VLV/CHV the common lane corresponds to the pipe and 69 * pipe A == CMN/PLL/REF CH0 71 * pipe B == CMN/PLL/REF CH1 78 * ie. drive port B with pipe B, or port C with pipe A. 82 * pipe C == CMN/PLL/REF CH0 87 * the PLL is also now associated with the port rather than the pipe, 656 enum pipe pipe = intel_crtc->pipe; in chv_set_phy_signal_level() local 751 enum pipe pipe = crtc->pipe; chv_data_lane_soft_reset() local 796 enum pipe pipe = crtc->pipe; chv_phy_pre_pll_enable() local 877 enum pipe pipe = crtc->pipe; chv_phy_pre_encoder_enable() local 964 enum pipe pipe = to_intel_crtc(old_crtc_state->uapi.crtc)->pipe; chv_phy_post_pll_disable() local 1002 enum pipe pipe = intel_crtc->pipe; vlv_set_phy_signal_level() local 1029 enum pipe pipe = crtc->pipe; vlv_phy_pre_pll_enable() local 1059 enum pipe pipe = crtc->pipe; vlv_phy_pre_encoder_enable() local 1088 enum pipe pipe = crtc->pipe; vlv_phy_reset_lanes() local [all...] |
/kernel/linux/linux-5.10/drivers/usb/renesas_usbhs/ |
H A D | mod_gadget.c | 31 struct usbhs_pipe *pipe; member 32 spinlock_t lock; /* protect the pipe */ 99 #define usbhsg_uep_to_pipe(u) ((u)->pipe) 123 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(uep); in __usbhsg_queue_pop() local 127 if (pipe) in __usbhsg_queue_pop() 128 dev_dbg(dev, "pipe %d : queue pop\n", usbhs_pipe_number(pipe)); in __usbhsg_queue_pop() 151 struct usbhs_pipe *pipe = pkt->pipe; in usbhsg_queue_done() local 152 struct usbhsg_uep *uep = usbhsg_pipe_to_uep(pipe); in usbhsg_queue_done() 169 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(uep); usbhsg_queue_push() local 192 struct usbhs_pipe *pipe = pkt->pipe; usbhsg_dma_map_ctrl() local 223 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(dcp); usbhsg_recip_handler_std_control_done() local 235 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(uep); usbhsg_recip_handler_std_clear_endpoint() local 282 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(uep); usbhsg_recip_handler_std_set_endpoint() local 315 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(dcp); __usbhsg_recip_send_status() local 380 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(uep); usbhsg_recip_handler_std_get_endpoint() local 408 struct usbhs_pipe *pipe; usbhsg_recip_run_handle() local 481 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(dcp); usbhsg_irq_ctrl_stage() local 558 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(uep); usbhsg_pipe_disable() local 585 struct usbhs_pipe *pipe; usbhsg_ep_enable() local 639 struct usbhs_pipe *pipe; usbhsg_ep_disable() local 688 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(uep); usbhsg_ep_queue() local 705 struct usbhs_pipe *pipe; usbhsg_ep_dequeue() local 726 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(uep); __usbhsg_ep_set_halt_wedge() local [all...] |
/kernel/linux/linux-6.6/drivers/usb/renesas_usbhs/ |
H A D | mod_gadget.c | 31 struct usbhs_pipe *pipe; member 32 spinlock_t lock; /* protect the pipe */ 99 #define usbhsg_uep_to_pipe(u) ((u)->pipe) 123 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(uep); in __usbhsg_queue_pop() local 127 if (pipe) in __usbhsg_queue_pop() 128 dev_dbg(dev, "pipe %d : queue pop\n", usbhs_pipe_number(pipe)); in __usbhsg_queue_pop() 151 struct usbhs_pipe *pipe = pkt->pipe; in usbhsg_queue_done() local 152 struct usbhsg_uep *uep = usbhsg_pipe_to_uep(pipe); in usbhsg_queue_done() 169 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(uep); usbhsg_queue_push() local 192 struct usbhs_pipe *pipe = pkt->pipe; usbhsg_dma_map_ctrl() local 223 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(dcp); usbhsg_recip_handler_std_control_done() local 235 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(uep); usbhsg_recip_handler_std_clear_endpoint() local 282 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(uep); usbhsg_recip_handler_std_set_endpoint() local 315 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(dcp); __usbhsg_recip_send_status() local 380 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(uep); usbhsg_recip_handler_std_get_endpoint() local 408 struct usbhs_pipe *pipe; usbhsg_recip_run_handle() local 481 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(dcp); usbhsg_irq_ctrl_stage() local 558 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(uep); usbhsg_pipe_disable() local 585 struct usbhs_pipe *pipe; usbhsg_ep_enable() local 639 struct usbhs_pipe *pipe; usbhsg_ep_disable() local 688 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(uep); usbhsg_ep_queue() local 705 struct usbhs_pipe *pipe; usbhsg_ep_dequeue() local 726 struct usbhs_pipe *pipe = usbhsg_uep_to_pipe(uep); __usbhsg_ep_set_halt_wedge() local [all...] |
/third_party/mesa3d/src/gallium/drivers/svga/ |
H A D | svga_pipe_misc.c | 38 svga_set_scissor_states(struct pipe_context *pipe, in svga_set_scissor_states() argument 43 ASSERTED struct svga_screen *svgascreen = svga_screen(pipe->screen); in svga_set_scissor_states() 44 struct svga_context *svga = svga_context(pipe); in svga_set_scissor_states() 58 svga_set_polygon_stipple(struct pipe_context *pipe, in svga_set_polygon_stipple() argument 61 struct svga_context *svga = svga_context(pipe); in svga_set_polygon_stipple() 68 pipe->sampler_view_destroy(pipe, in svga_set_polygon_stipple() 74 util_pstipple_create_stipple_texture(pipe, stipple->stipple); in svga_set_polygon_stipple() 79 util_pstipple_create_sampler_view(pipe, in svga_set_polygon_stipple() 84 svga->polygon_stipple.sampler = util_pstipple_create_sampler(pipe); in svga_set_polygon_stipple() 115 svga_set_framebuffer_state(struct pipe_context *pipe, const struct pipe_framebuffer_state *fb) svga_set_framebuffer_state() argument 191 svga_set_clip_state(struct pipe_context *pipe, const struct pipe_clip_state *clip) svga_set_clip_state() argument 203 svga_set_viewport_states(struct pipe_context *pipe, unsigned start_slot, unsigned num_viewports, const struct pipe_viewport_state *viewports) svga_set_viewport_states() argument 227 svga_set_debug_callback(struct pipe_context *pipe, const struct util_debug_callback *cb) svga_set_debug_callback() argument [all...] |
/third_party/libdrm/tests/modetest/ |
H A D | modetest.c | 875 static struct crtc *pipe_find_crtc(struct device *dev, struct pipe_arg *pipe) in pipe_find_crtc() argument 883 for (i = 0; i < pipe->num_cons; ++i) { in pipe_find_crtc() 889 connector = get_connector_by_id(dev, pipe->con_ids[i]); in pipe_find_crtc() 922 static int pipe_find_crtc_and_mode(struct device *dev, struct pipe_arg *pipe) in pipe_find_crtc_and_mode() argument 927 pipe->mode = NULL; in pipe_find_crtc_and_mode() 929 for (i = 0; i < (int)pipe->num_cons; i++) { in pipe_find_crtc_and_mode() 930 mode = connector_find_mode(dev, pipe->con_ids[i], in pipe_find_crtc_and_mode() 931 pipe->mode_str, pipe->vrefresh); in pipe_find_crtc_and_mode() 933 if (pipe in pipe_find_crtc_and_mode() 1056 struct pipe_arg *pipe; page_flip_handler() local 1420 pipe_resolve_connectors(struct device *dev, struct pipe_arg *pipe) pipe_resolve_connectors() argument 1446 pipe_attempt_connector(struct device *dev, drmModeConnector *con, struct pipe_arg *pipe) pipe_attempt_connector() argument 1562 struct pipe_arg *pipe = &pipes[i]; set_mode() local 1585 struct pipe_arg *pipe = &pipes[i]; set_mode() local 1611 struct pipe_arg *pipe = &pipes[i]; set_mode() local 1673 struct pipe_arg *pipe = &pipes[i]; atomic_clear_mode() local 1734 struct pipe_arg *pipe = &pipes[i]; set_cursors() local 1770 struct pipe_arg *pipe = &pipes[i]; test_page_flip() local 1838 parse_connector(struct pipe_arg *pipe, const char *arg) parse_connector() argument [all...] |
/third_party/mesa3d/src/gallium/auxiliary/util/ |
H A D | u_threaded_context.c | 70 typedef uint16_t (*tc_execute)(struct pipe_context *pipe, void *call, uint64_t *last); 194 struct pipe_context *pipe = batch->tc->pipe; in tc_batch_execute() local 211 iter += execute_func[call->call_id](pipe, call, last); in tc_batch_execute() 232 pipe->flush(pipe, NULL, PIPE_FLUSH_ASYNC); in tc_batch_execute() 700 return tc->options.is_resource_busy(tc->pipe->screen, tbuf->latest, map_usage); in tc_is_buffer_busy() 747 threaded_context_unwrap_sync(struct pipe_context *pipe) in threaded_context_unwrap_sync() argument 749 if (!pipe || !pipe in threaded_context_unwrap_sync() 809 struct pipe_context *pipe = tc->pipe; tc_create_query() local 819 struct pipe_context *pipe = tc->pipe; tc_create_batch_query() local 830 tc_call_destroy_query(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_destroy_query() argument 851 tc_call_begin_query(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_begin_query() argument 873 tc_call_end_query(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_end_query() argument 908 struct pipe_context *pipe = tc->pipe; tc_get_query_result() local 942 tc_call_get_query_result_resource(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_get_query_result_resource() argument 983 tc_call_render_condition(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_render_condition() argument 1048 struct pipe_context *pipe = threaded_context(_pipe)->pipe; tc_create_vertex_elements_state() local 1060 tc_call_bind_sampler_states(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_bind_sampler_states() argument 1102 tc_call_set_framebuffer_state(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_set_framebuffer_state() argument 1144 tc_call_set_tess_state(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_set_tess_state() argument 1170 tc_call_set_patch_vertices(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_set_patch_vertices() argument 1199 tc_call_set_constant_buffer(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_set_constant_buffer() argument 1278 tc_call_set_inlinable_constants(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_set_inlinable_constants() argument 1307 tc_call_set_sample_locations(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_set_sample_locations() argument 1334 tc_call_set_scissor_states(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_set_scissor_states() argument 1363 tc_call_set_viewport_states(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_set_viewport_states() argument 1396 tc_call_set_window_rectangles(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_set_window_rectangles() argument 1425 tc_call_set_sampler_views(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_set_sampler_views() argument 1503 tc_call_set_shader_images(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_set_shader_images() argument 1595 tc_call_set_shader_buffers(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_set_shader_buffers() argument 1678 tc_call_set_vertex_buffers(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_set_vertex_buffers() argument 1772 tc_call_set_stream_output_targets(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_set_stream_output_targets() argument 1818 struct pipe_context *pipe = tc->pipe; tc_set_compute_resources() local 1830 struct pipe_context *pipe = tc->pipe; tc_set_global_binding() local 1846 struct pipe_context *pipe = threaded_context(_pipe)->pipe; tc_create_surface() local 1859 struct pipe_context *pipe = threaded_context(_pipe)->pipe; tc_surface_destroy() local 1869 struct pipe_context *pipe = threaded_context(_pipe)->pipe; tc_create_sampler_view() local 1882 struct pipe_context *pipe = threaded_context(_pipe)->pipe; tc_sampler_view_destroy() local 1893 struct pipe_context *pipe = threaded_context(_pipe)->pipe; tc_create_stream_output_target() local 1911 struct pipe_context *pipe = threaded_context(_pipe)->pipe; tc_stream_output_target_destroy() local 1927 struct pipe_context *pipe = tc->pipe; tc_create_texture_handle() local 1940 tc_call_make_texture_handle_resident(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_make_texture_handle_resident() argument 1967 struct pipe_context *pipe = tc->pipe; tc_create_image_handle() local 1984 tc_call_make_image_handle_resident(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_make_image_handle_resident() argument 2023 tc_call_replace_buffer_storage(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_replace_buffer_storage() argument 2210 struct pipe_context *pipe = tc->pipe; tc_buffer_map() local 2347 struct pipe_context *pipe = tc->pipe; tc_texture_map() local 2370 tc_call_transfer_flush_region(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_transfer_flush_region() argument 2473 tc_call_buffer_unmap(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_buffer_unmap() argument 2505 struct pipe_context *pipe = tc->pipe; tc_buffer_unmap() local 2588 tc_call_texture_unmap(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_texture_unmap() argument 2623 tc_call_buffer_subdata(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_buffer_subdata() argument 2708 tc_call_texture_subdata(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_texture_subdata() argument 2751 struct pipe_context *pipe = tc->pipe; tc_texture_subdata() local 2784 struct pipe_context *pipe = tc->pipe; tc_get_sample_position() local 2795 struct pipe_context *pipe = tc->pipe; tc_get_device_reset_status() local 2808 struct pipe_context *pipe = tc->pipe; tc_set_device_reset_callback() local 2821 tc_call_emit_string_marker(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_emit_string_marker() argument 2841 struct pipe_context *pipe = tc->pipe; tc_emit_string_marker() local 2855 struct pipe_context *pipe = tc->pipe; tc_dump_debug_state() local 2866 struct pipe_context *pipe = tc->pipe; tc_set_debug_callback() local 2884 struct pipe_context *pipe = tc->pipe; tc_set_log_context() local 2896 struct pipe_context *pipe = tc->pipe; tc_create_fence_fd() local 2908 tc_call_fence_server_sync(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_fence_server_sync() argument 2935 struct pipe_context *pipe = tc->pipe; tc_fence_server_signal() local 2963 tc_call_set_context_param(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_set_context_param() argument 2989 struct pipe_context *pipe = tc->pipe; tc_set_context_param() local 3032 tc_call_flush(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_flush() argument 3051 struct pipe_context *pipe = tc->pipe; tc_flush() local 3107 tc_call_draw_single_drawid(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_draw_single_drawid() argument 3177 tc_call_draw_single(struct pipe_context *pipe, void *call, uint64_t *last_ptr) tc_call_draw_single() argument 3252 tc_call_draw_indirect(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_draw_indirect() argument 3277 tc_call_draw_multi(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_draw_multi() argument 3556 tc_call_draw_vstate_single(struct pipe_context *pipe, void *call, uint64_t *last_ptr) tc_call_draw_vstate_single() argument 3606 tc_call_draw_vstate_multi(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_draw_vstate_multi() argument 3703 tc_call_launch_grid(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_launch_grid() argument 3733 tc_call_resource_copy_region(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_resource_copy_region() argument 3786 tc_call_blit(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_blit() argument 3818 tc_call_generate_mipmap(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_generate_mipmap() argument 3841 struct pipe_context *pipe = tc->pipe; tc_generate_mipmap() local 3873 tc_call_flush_resource(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_flush_resource() argument 3893 tc_call_invalidate_resource(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_invalidate_resource() argument 3932 tc_call_clear(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_clear() argument 3969 tc_call_clear_render_target(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_clear_render_target() argument 4015 tc_call_clear_depth_stencil(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_clear_depth_stencil() argument 4057 tc_call_clear_buffer(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_clear_buffer() argument 4098 tc_call_clear_texture(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_clear_texture() argument 4131 tc_call_resource_commit(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_resource_commit() argument 4159 struct pipe_context *pipe = tc->pipe; tc_init_intel_perf_query_info() local 4173 struct pipe_context *pipe = tc->pipe; tc_get_intel_perf_query_info() local 4193 struct pipe_context *pipe = tc->pipe; tc_get_intel_perf_query_counter_info() local 4203 struct pipe_context *pipe = tc->pipe; tc_new_intel_perf_query_obj() local 4209 tc_call_begin_intel_perf_query(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_begin_intel_perf_query() argument 4227 tc_call_end_intel_perf_query(struct pipe_context *pipe, void *call, uint64_t *last) tc_call_end_intel_perf_query() argument 4245 struct pipe_context *pipe = tc->pipe; tc_delete_intel_perf_query() local 4255 struct pipe_context *pipe = tc->pipe; tc_wait_intel_perf_query() local 4265 struct pipe_context *pipe = tc->pipe; tc_is_intel_perf_query_ready() local 4279 struct pipe_context *pipe = tc->pipe; tc_get_intel_perf_query_data() local 4296 tc_call_callback(UNUSED struct pipe_context *pipe, void *call, uint64_t *last) tc_call_callback() argument 4330 struct pipe_context *pipe = tc->pipe; tc_destroy() local 4398 threaded_context_create(struct pipe_context *pipe, struct slab_parent_pool *parent_transfer_pool, tc_replace_buffer_storage_func replace_buffer, const struct threaded_context_options *options, struct threaded_context **out) threaded_context_create() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/lima/ |
H A D | lima_sched.h | 35 /* pipe fence */ 80 int (*task_validate)(struct lima_sched_pipe *pipe, struct lima_sched_task *task); 81 void (*task_run)(struct lima_sched_pipe *pipe, struct lima_sched_task *task); 82 void (*task_fini)(struct lima_sched_pipe *pipe); 83 void (*task_error)(struct lima_sched_pipe *pipe); 84 void (*task_mmu_error)(struct lima_sched_pipe *pipe); 85 int (*task_recover)(struct lima_sched_pipe *pipe); 96 int lima_sched_context_init(struct lima_sched_pipe *pipe, 99 void lima_sched_context_fini(struct lima_sched_pipe *pipe, 104 int lima_sched_pipe_init(struct lima_sched_pipe *pipe, cons 108 lima_sched_pipe_mmu_error(struct lima_sched_pipe *pipe) lima_sched_pipe_mmu_error() argument [all...] |