/kernel/linux/linux-6.6/drivers/net/wwan/iosm/ |
H A D | iosm_ipc_imem.c | 39 struct ipc_pipe *pipe) in ipc_imem_dl_skb_alloc() 42 if (pipe->nr_of_queued_entries >= pipe->max_nr_of_queued_entries) in ipc_imem_dl_skb_alloc() 45 return ipc_protocol_dl_td_prepare(ipc_imem->ipc_protocol, pipe); in ipc_imem_dl_skb_alloc() 48 /* This timer handler will retry DL buff allocation if a pipe has no free buf 59 struct ipc_pipe *pipe = &ipc_imem->channels[i].dl_pipe; in ipc_imem_tq_td_alloc_timer() local 61 if (!pipe->is_open || pipe->nr_of_queued_entries > 0) in ipc_imem_tq_td_alloc_timer() 64 while (ipc_imem_dl_skb_alloc(ipc_imem, pipe)) in ipc_imem_tq_td_alloc_timer() 67 if (pipe in ipc_imem_tq_td_alloc_timer() 38 ipc_imem_dl_skb_alloc(struct iosm_imem *ipc_imem, struct ipc_pipe *pipe) ipc_imem_dl_skb_alloc() argument 225 struct ipc_pipe *pipe; ipc_imem_ul_write_td() local 298 ipc_imem_dl_skb_process(struct iosm_imem *ipc_imem, struct ipc_pipe *pipe, struct sk_buff *skb) ipc_imem_dl_skb_process() argument 334 ipc_imem_dl_pipe_process(struct iosm_imem *ipc_imem, struct ipc_pipe *pipe) ipc_imem_dl_pipe_process() argument 394 ipc_imem_ul_pipe_process(struct iosm_imem *ipc_imem, struct ipc_pipe *pipe) ipc_imem_ul_pipe_process() argument 863 ipc_imem_pipe_open(struct iosm_imem *ipc_imem, struct ipc_pipe *pipe) ipc_imem_pipe_open() argument 951 ipc_imem_pipe_close(struct iosm_imem *ipc_imem, struct ipc_pipe *pipe) ipc_imem_pipe_close() argument 1184 ipc_imem_pipe_cleanup(struct iosm_imem *ipc_imem, struct ipc_pipe *pipe) ipc_imem_pipe_cleanup() argument [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/pmu/ |
H A D | lib.h | 15 union pipe { union 26 extern int sync_with_child(union pipe read_pipe, union pipe write_pipe); 27 extern int wait_for_parent(union pipe read_pipe); 28 extern int notify_parent(union pipe write_pipe); 29 extern int notify_parent_of_error(union pipe write_pipe);
|
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/pmu/ |
H A D | lib.h | 15 union pipe { union 25 extern int sync_with_child(union pipe read_pipe, union pipe write_pipe); 26 extern int wait_for_parent(union pipe read_pipe); 27 extern int notify_parent(union pipe write_pipe); 28 extern int notify_parent_of_error(union pipe write_pipe);
|
/test/xts/hats/hdf/external_device_manager/bus_extension_usb/include/ |
H A D | usb_impl_mock.h | 70 BulkTransferRead, int32_t(const UsbDev &dev, const UsbPipe &pipe, int32_t timeout, std::vector<uint8_t> &data)); 72 int32_t(const UsbDev &dev, const UsbPipe &pipe, int32_t timeout, const std::vector<uint8_t> &data)); 78 int32_t(const UsbDev &dev, const UsbPipe &pipe, int32_t timeout, std::vector<uint8_t> &data)); 80 int32_t(const UsbDev &dev, const UsbPipe &pipe, int32_t timeout, const std::vector<uint8_t> &data)); 82 IsoTransferRead, int32_t(const UsbDev &dev, const UsbPipe &pipe, int32_t timeout, std::vector<uint8_t> &data)); 84 int32_t(const UsbDev &dev, const UsbPipe &pipe, int32_t timeout, const std::vector<uint8_t> &data)); 86 int32_t(const UsbDev &dev, const UsbPipe &pipe, const std::vector<uint8_t> &clientData, 90 MOCK_METHOD2(RequestCancel, int32_t(const UsbDev &dev, const UsbPipe &pipe)); 93 MOCK_METHOD3(RegBulkCallback, int32_t(const UsbDev &dev, const UsbPipe &pipe, const sptr<IUsbdBulkCallback> &cb)); 94 MOCK_METHOD2(UnRegBulkCallback, int32_t(const UsbDev &dev, const UsbPipe &pipe)); [all...] |
/third_party/libdrm/freedreno/kgsl/ |
H A D | kgsl_ringbuffer.c | 41 struct kgsl_pipe *pipe; member 66 ret = ioctl(bo->pipe->fd, IOCTL_KGSL_SHAREDMEM_FREE, &req); in kgsl_rb_bo_del() 74 static struct kgsl_rb_bo * kgsl_rb_bo_new(struct kgsl_pipe *pipe, uint32_t size) in kgsl_rb_bo_new() argument 88 ret = ioctl(pipe->fd, IOCTL_KGSL_GPUMEM_ALLOC, &req); in kgsl_rb_bo_new() 94 bo->pipe = pipe; in kgsl_rb_bo_new() 98 MAP_SHARED, pipe->fd, req.gpuaddr); in kgsl_rb_bo_new() 117 struct kgsl_pipe *kgsl_pipe = to_kgsl_pipe(ring->pipe); in kgsl_ringbuffer_flush() 138 if (ring->pipe->id == FD_PIPE_2D) { in kgsl_ringbuffer_flush() 174 kgsl_pipe_add_submit(to_kgsl_pipe(ring->pipe), kgsl_b in kgsl_ringbuffer_emit_reloc() 204 kgsl_ringbuffer_new(struct fd_pipe *pipe, uint32_t size, enum fd_ringbuffer_flags flags) kgsl_ringbuffer_new() argument [all...] |
/third_party/mesa3d/src/gallium/auxiliary/cso_cache/ |
H A D | cso_cache.c | 45 void cso_delete_state(struct pipe_context *pipe, void *state, in cso_delete_state() argument 50 pipe->delete_blend_state(pipe, ((struct cso_blend*)state)->data); in cso_delete_state() 53 pipe->delete_sampler_state(pipe, ((struct cso_sampler*)state)->data); in cso_delete_state() 56 pipe->delete_depth_stencil_alpha_state(pipe, in cso_delete_state() 60 pipe->delete_rasterizer_state(pipe, ((struct cso_rasterizer*)state)->data); in cso_delete_state() 63 pipe in cso_delete_state() 159 cso_cache_init(struct cso_cache *sc, struct pipe_context *pipe) cso_cache_init() argument [all...] |
/third_party/mesa3d/src/gallium/frontends/d3d10umd/ |
H A D | InputAssembly.cpp | 132 struct pipe_context *pipe = pDevice->pipe; in IaSetVertexBuffers() local 184 pipe->set_vertex_buffers(pipe, 0, PIPE_MAX_ATTRIBS, 0, FALSE, pDevice->vertex_buffers); in IaSetVertexBuffers() 275 struct pipe_context *pipe = CastPipeContext(hDevice); in CreateElementLayout() local 319 pipe->create_vertex_elements_state(pipe, max_elements, elements); in CreateElementLayout() 341 struct pipe_context *pipe = CastPipeContext(hDevice); in DestroyElementLayout() local 344 pipe->delete_vertex_elements_state(pipe, pElementLayou in DestroyElementLayout() 364 struct pipe_context *pipe = CastPipeContext(hDevice); IaSetInputLayout() local [all...] |
/third_party/mesa3d/src/gallium/drivers/r300/ |
H A D | r300_state.c | 37 #include "pipe/p_config.h" 334 static void* r300_create_blend_state(struct pipe_context* pipe, in r300_create_blend_state() argument 337 struct r300_screen* r300screen = r300_screen(pipe->screen); in r300_create_blend_state() 527 static void r300_bind_blend_state(struct pipe_context* pipe, in r300_bind_blend_state() argument 530 struct r300_context* r300 = r300_context(pipe); in r300_bind_blend_state() 555 static void r300_delete_blend_state(struct pipe_context* pipe, in r300_delete_blend_state() argument 569 static void r300_set_blend_color(struct pipe_context* pipe, in r300_set_blend_color() argument 572 struct r300_context* r300 = r300_context(pipe); in r300_set_blend_color() 651 static void r300_set_clip_state(struct pipe_context* pipe, in r300_set_clip_state() argument 654 struct r300_context* r300 = r300_context(pipe); in r300_set_clip_state() 679 r300_create_dsa_state(struct pipe_context* pipe, const struct pipe_depth_stencil_alpha_state* state) r300_create_dsa_state() argument 799 r300_bind_dsa_state(struct pipe_context* pipe, void* state) r300_bind_dsa_state() argument 815 r300_delete_dsa_state(struct pipe_context* pipe, void* state) r300_delete_dsa_state() argument 821 r300_set_stencil_ref(struct pipe_context* pipe, const struct pipe_stencil_ref sr) r300_set_stencil_ref() argument 902 r300_set_framebuffer_state(struct pipe_context* pipe, const struct pipe_framebuffer_state* state) r300_set_framebuffer_state() argument 1036 r300_create_fs_state(struct pipe_context* pipe, const struct pipe_shader_state* shader) r300_create_fs_state() argument 1099 r300_bind_fs_state(struct pipe_context* pipe, void* shader) r300_bind_fs_state() argument 1116 r300_delete_fs_state(struct pipe_context* pipe, void* shader) r300_delete_fs_state() argument 1132 r300_set_polygon_stipple(struct pipe_context* pipe, const struct pipe_poly_stipple* state) r300_set_polygon_stipple() argument 1144 r300_create_rs_state(struct pipe_context* pipe, const struct pipe_rasterizer_state* state) r300_create_rs_state() argument 1361 r300_bind_rs_state(struct pipe_context* pipe, void* state) r300_bind_rs_state() argument 1417 r300_delete_rs_state(struct pipe_context* pipe, void* state) r300_delete_rs_state() argument 1423 r300_create_sampler_state(struct pipe_context* pipe, const struct pipe_sampler_state* state) r300_create_sampler_state() argument 1494 r300_bind_sampler_states(struct pipe_context* pipe, enum pipe_shader_type shader, unsigned start, unsigned count, void** states) r300_bind_sampler_states() argument 1518 r300_delete_sampler_state(struct pipe_context* pipe, void* state) r300_delete_sampler_state() argument 1548 r300_set_sampler_views(struct pipe_context* pipe, enum pipe_shader_type shader, unsigned start, unsigned count, unsigned unbind_num_trailing_slots, bool take_ownership, struct pipe_sampler_view** views) r300_set_sampler_views() argument 1629 r300_create_sampler_view_custom(struct pipe_context *pipe, struct pipe_resource *texture, const struct pipe_sampler_view *templ, unsigned width0_override, unsigned height0_override) r300_create_sampler_view_custom() argument 1681 r300_create_sampler_view(struct pipe_context *pipe, struct pipe_resource *texture, const struct pipe_sampler_view *templ) r300_create_sampler_view() argument 1692 r300_sampler_view_destroy(struct pipe_context *pipe, struct pipe_sampler_view *view) r300_sampler_view_destroy() argument 1699 r300_set_sample_mask(struct pipe_context *pipe, unsigned mask) r300_set_sample_mask() argument 1709 r300_set_scissor_states(struct pipe_context* pipe, unsigned start_slot, unsigned num_scissors, const struct pipe_scissor_state* state) r300_set_scissor_states() argument 1722 r300_set_viewport_states(struct pipe_context* pipe, unsigned start_slot, unsigned num_viewports, const struct pipe_viewport_state* state) r300_set_viewport_states() argument 1774 r300_set_vertex_buffers_hwtcl(struct pipe_context* pipe, unsigned start_slot, unsigned count, unsigned unbind_num_trailing_slots, bool take_ownership, const struct pipe_vertex_buffer* buffers) r300_set_vertex_buffers_hwtcl() argument 1797 r300_set_vertex_buffers_swtcl(struct pipe_context* pipe, unsigned start_slot, unsigned count, unsigned unbind_num_trailing_slots, bool take_ownership, const struct pipe_vertex_buffer* buffers) r300_set_vertex_buffers_swtcl() argument 1871 r300_create_vertex_elements_state(struct pipe_context* pipe, unsigned count, const struct pipe_vertex_element* attribs) r300_create_vertex_elements_state() argument 1912 r300_bind_vertex_elements_state(struct pipe_context *pipe, void *state) r300_bind_vertex_elements_state() argument 1934 r300_delete_vertex_elements_state(struct pipe_context *pipe, void *state) r300_delete_vertex_elements_state() argument 1939 r300_create_vs_state(struct pipe_context* pipe, const struct pipe_shader_state* shader) r300_create_vs_state() argument 1987 r300_bind_vs_state(struct pipe_context* pipe, void* shader) r300_bind_vs_state() argument 2026 r300_delete_vs_state(struct pipe_context* pipe, void* shader) r300_delete_vs_state() argument 2048 r300_set_constant_buffer(struct pipe_context *pipe, enum pipe_shader_type shader, uint index, bool take_ownership, const struct pipe_constant_buffer *cb) r300_set_constant_buffer() argument 2114 r300_texture_barrier(struct pipe_context *pipe, unsigned flags) r300_texture_barrier() argument 2122 r300_memory_barrier(struct pipe_context *pipe, unsigned flags) r300_memory_barrier() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | skl_watermark.c | 137 * blocking time, having this enabled can cause full system hangs and/or pipe 140 * - <= 1 pipe enabled 453 new_bw_state->pipe_sagv_reject &= ~BIT(crtc->pipe); in intel_compute_sagv_mask() 455 new_bw_state->pipe_sagv_reject |= BIT(crtc->pipe); in intel_compute_sagv_mask() 591 enum pipe for_pipe, in intel_crtc_dbuf_weights() 598 enum pipe pipe; in intel_crtc_dbuf_weights() local 604 for_each_pipe(i915, pipe) { in intel_crtc_dbuf_weights() 605 int weight = dbuf_state->weight[pipe]; in intel_crtc_dbuf_weights() 614 if (dbuf_state->slices[pipe] ! in intel_crtc_dbuf_weights() 638 enum pipe pipe = crtc->pipe; skl_crtc_allocate_ddb() local 775 skl_ddb_get_hw_plane_state(struct drm_i915_private *i915, const enum pipe pipe, const enum plane_id plane_id, struct skl_ddb_entry *ddb, struct skl_ddb_entry *ddb_y) skl_ddb_get_hw_plane_state() argument 806 enum pipe pipe = crtc->pipe; skl_pipe_ddb_get_hw_state() local 1276 compute_dbuf_slices(enum pipe pipe, u8 active_pipes, bool join_mbus, const struct dbuf_slice_conf_entry *dbuf_slices) compute_dbuf_slices() argument 1294 icl_compute_dbuf_slices(enum pipe pipe, u8 active_pipes, bool join_mbus) icl_compute_dbuf_slices() argument 1312 tgl_compute_dbuf_slices(enum pipe pipe, u8 active_pipes, bool join_mbus) tgl_compute_dbuf_slices() argument 1318 adlp_compute_dbuf_slices(enum pipe pipe, u8 active_pipes, bool join_mbus) adlp_compute_dbuf_slices() argument 1324 dg2_compute_dbuf_slices(enum pipe pipe, u8 active_pipes, bool join_mbus) dg2_compute_dbuf_slices() argument 1333 enum pipe pipe = crtc->pipe; skl_compute_dbuf_slices() local 2384 enum pipe pipe = plane->pipe; skl_write_plane_wm() local 2421 enum pipe pipe = plane->pipe; skl_write_cursor_wm() local 2544 enum pipe pipe; intel_dbuf_enabled_slices() local 2595 enum pipe pipe = crtc->pipe; skl_compute_ddb() local 2634 enum pipe pipe = crtc->pipe; skl_compute_ddb() local 2948 enum pipe pipe = crtc->pipe; skl_pipe_wm_get_hw_state() local 3005 enum pipe pipe = crtc->pipe; skl_wm_get_hw_state() local 3552 xelpdp_is_only_pipe_per_dbuf_bank(enum pipe pipe, u8 active_pipes) xelpdp_is_only_pipe_per_dbuf_bank() argument [all...] |
/kernel/linux/linux-5.10/drivers/usb/c67x00/ |
H A D | c67x00-sched.c | 70 unsigned int pipe; member 142 dev_dbg(dev, "endpoint: %4d\n", usb_pipeendpoint(td->pipe)); in dbg_td() 143 dev_dbg(dev, "pipeout: %4d\n", usb_pipeout(td->pipe)); in dbg_td() 207 if (usb_pipetype(urb->pipe) == PIPE_ISOCHRONOUS) { in c67x00_release_urb() 265 /* Add the endpoint data to one of the pipe lists; must be added in c67x00_ep_data_alloc() 267 type = usb_pipetype(urb->pipe); in c67x00_ep_data_alloc() 388 switch (usb_pipetype(urb->pipe)) { in c67x00_urb_enqueue() 517 /* Low speed pipe */ in c67x00_claim_frame_bw() 518 if (usb_pipein(urb->pipe)) in c67x00_claim_frame_bw() 524 if (usb_pipeisoc(urb->pipe)) in c67x00_claim_frame_bw() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/mdp5/ |
H A D | mdp5_plane.c | 337 /* (re)allocate hw pipe if we don't have one or caps-mismatch: */ in mdp5_plane_atomic_check_with_state() 342 * (re)allocte hw pipe if we're either requesting for 2 hw pipes in mdp5_plane_atomic_check_with_state() 343 * or we're switching from 2 hw pipes to 1 hw pipe because the in mdp5_plane_atomic_check_with_state() 344 * new src_w can be supported by 1 hw pipe itself. in mdp5_plane_atomic_check_with_state() 549 enum mdp5_pipe pipe, in set_scanout_locked() 554 mdp5_write(mdp5_kms, REG_MDP5_PIPE_SRC_STRIDE_A(pipe), in set_scanout_locked() 558 mdp5_write(mdp5_kms, REG_MDP5_PIPE_SRC_STRIDE_B(pipe), in set_scanout_locked() 562 mdp5_write(mdp5_kms, REG_MDP5_PIPE_SRC0_ADDR(pipe), in set_scanout_locked() 564 mdp5_write(mdp5_kms, REG_MDP5_PIPE_SRC1_ADDR(pipe), in set_scanout_locked() 566 mdp5_write(mdp5_kms, REG_MDP5_PIPE_SRC2_ADDR(pipe), in set_scanout_locked() 548 set_scanout_locked(struct mdp5_kms *mdp5_kms, enum mdp5_pipe pipe, struct drm_framebuffer *fb) set_scanout_locked() argument 573 csc_disable(struct mdp5_kms *mdp5_kms, enum mdp5_pipe pipe) csc_disable() argument 582 csc_enable(struct mdp5_kms *mdp5_kms, enum mdp5_pipe pipe, struct csc_cfg *csc) csc_enable() argument 758 mdp5_write_pixel_ext(struct mdp5_kms *mdp5_kms, enum mdp5_pipe pipe, const struct mdp_format *format, uint32_t src_w, int pe_left[COMP_MAX], int pe_right[COMP_MAX], uint32_t src_h, int pe_top[COMP_MAX], int pe_bottom[COMP_MAX]) mdp5_write_pixel_ext() argument 843 enum mdp5_pipe pipe = hwpipe->pipe; mdp5_hwpipe_mode_set() local 934 enum mdp5_pipe pipe = hwpipe->pipe; mdp5_plane_mode_set() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/mdp5/ |
H A D | mdp5_plane.c | 260 /* (re)allocate hw pipe if we don't have one or caps-mismatch: */ in mdp5_plane_atomic_check_with_state() 265 * (re)allocte hw pipe if we're either requesting for 2 hw pipes in mdp5_plane_atomic_check_with_state() 266 * or we're switching from 2 hw pipes to 1 hw pipe because the in mdp5_plane_atomic_check_with_state() 267 * new src_w can be supported by 1 hw pipe itself. in mdp5_plane_atomic_check_with_state() 480 enum mdp5_pipe pipe, in set_scanout_locked() 485 mdp5_write(mdp5_kms, REG_MDP5_PIPE_SRC_STRIDE_A(pipe), in set_scanout_locked() 489 mdp5_write(mdp5_kms, REG_MDP5_PIPE_SRC_STRIDE_B(pipe), in set_scanout_locked() 493 mdp5_write(mdp5_kms, REG_MDP5_PIPE_SRC0_ADDR(pipe), in set_scanout_locked() 495 mdp5_write(mdp5_kms, REG_MDP5_PIPE_SRC1_ADDR(pipe), in set_scanout_locked() 497 mdp5_write(mdp5_kms, REG_MDP5_PIPE_SRC2_ADDR(pipe), in set_scanout_locked() 479 set_scanout_locked(struct mdp5_kms *mdp5_kms, enum mdp5_pipe pipe, struct drm_framebuffer *fb) set_scanout_locked() argument 504 csc_disable(struct mdp5_kms *mdp5_kms, enum mdp5_pipe pipe) csc_disable() argument 513 csc_enable(struct mdp5_kms *mdp5_kms, enum mdp5_pipe pipe, struct csc_cfg *csc) csc_enable() argument 689 mdp5_write_pixel_ext(struct mdp5_kms *mdp5_kms, enum mdp5_pipe pipe, const struct mdp_format *format, uint32_t src_w, int pe_left[COMP_MAX], int pe_right[COMP_MAX], uint32_t src_h, int pe_top[COMP_MAX], int pe_bottom[COMP_MAX]) mdp5_write_pixel_ext() argument 774 enum mdp5_pipe pipe = hwpipe->pipe; mdp5_hwpipe_mode_set() local 865 enum mdp5_pipe pipe = hwpipe->pipe; mdp5_plane_mode_set() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_hw_sspp.c | 141 static void dpu_hw_sspp_setup_multirect(struct dpu_sw_pipe *pipe) in dpu_hw_sspp_setup_multirect() argument 143 struct dpu_hw_sspp *ctx = pipe->sspp; in dpu_hw_sspp_setup_multirect() 149 if (pipe->multirect_index == DPU_SSPP_RECT_SOLO) { in dpu_hw_sspp_setup_multirect() 158 mode_mask |= pipe->multirect_index; in dpu_hw_sspp_setup_multirect() 159 if (pipe->multirect_mode == DPU_SSPP_MULTIRECT_TIME_MX) in dpu_hw_sspp_setup_multirect() 206 static void dpu_hw_sspp_setup_format(struct dpu_sw_pipe *pipe, in dpu_hw_sspp_setup_format() argument 209 struct dpu_hw_sspp *ctx = pipe->sspp; in dpu_hw_sspp_setup_format() 219 if (pipe->multirect_index == DPU_SSPP_RECT_SOLO || in dpu_hw_sspp_setup_format() 220 pipe->multirect_index == DPU_SSPP_RECT_0) { in dpu_hw_sspp_setup_format() 409 static void dpu_hw_sspp_setup_rects(struct dpu_sw_pipe *pipe, in dpu_hw_sspp_setup_rects() argument 451 dpu_hw_sspp_setup_sourceaddress(struct dpu_sw_pipe *pipe, struct dpu_hw_fmt_layout *layout) dpu_hw_sspp_setup_sourceaddress() argument 524 dpu_hw_sspp_setup_solidfill(struct dpu_sw_pipe *pipe, u32 color) dpu_hw_sspp_setup_solidfill() argument 565 dpu_hw_sspp_setup_cdp(struct dpu_sw_pipe *pipe, const struct dpu_format *fmt, bool enable) dpu_hw_sspp_setup_cdp() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/omapdrm/ |
H A D | omap_drv.c | 64 "atomic complete timeout (pipe %u)!\n", i); in omap_atomic_wait_for_completion() 308 struct omap_drm_pipeline *pipe = &priv->pipes[i]; in omap_disconnect_pipelines() local 310 omapdss_device_disconnect(NULL, pipe->output); in omap_disconnect_pipelines() 312 omapdss_device_put(pipe->output); in omap_disconnect_pipelines() 313 pipe->output = NULL; in omap_disconnect_pipelines() 336 struct omap_drm_pipeline *pipe; in omap_connect_pipelines() local 338 pipe = &priv->pipes[priv->num_pipes++]; in omap_connect_pipelines() 339 pipe->output = omapdss_device_get(output); in omap_connect_pipelines() 451 struct omap_drm_pipeline *pipe = &priv->pipes[i]; in omap_modeset_init() local 454 pipe in omap_modeset_init() 479 struct omap_drm_pipeline *pipe = &priv->pipes[i]; omap_modeset_init() local 490 struct omap_drm_pipeline *pipe = &priv->pipes[i]; omap_modeset_init() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/tve200/ |
H A D | tve200_display.c | 54 drm_crtc_handle_vblank(&priv->pipe.crtc); in tve200_irq() 71 static int tve200_display_check(struct drm_simple_display_pipe *pipe, in tve200_display_check() argument 76 struct drm_framebuffer *old_fb = pipe->plane.state->fb; in tve200_display_check() 121 static void tve200_display_enable(struct drm_simple_display_pipe *pipe, in tve200_display_enable() argument 125 struct drm_crtc *crtc = &pipe->crtc; in tve200_display_enable() 126 struct drm_plane *plane = &pipe->plane; in tve200_display_enable() 242 static void tve200_display_disable(struct drm_simple_display_pipe *pipe) in tve200_display_disable() argument 244 struct drm_crtc *crtc = &pipe->crtc; in tve200_display_disable() 257 static void tve200_display_update(struct drm_simple_display_pipe *pipe, in tve200_display_update() argument 260 struct drm_crtc *crtc = &pipe in tve200_display_update() 294 tve200_display_enable_vblank(struct drm_simple_display_pipe *pipe) tve200_display_enable_vblank() argument 306 tve200_display_disable_vblank(struct drm_simple_display_pipe *pipe) tve200_display_disable_vblank() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/tve200/ |
H A D | tve200_display.c | 54 drm_crtc_handle_vblank(&priv->pipe.crtc); in tve200_irq() 71 static int tve200_display_check(struct drm_simple_display_pipe *pipe, in tve200_display_check() argument 76 struct drm_framebuffer *old_fb = pipe->plane.state->fb; in tve200_display_check() 121 static void tve200_display_enable(struct drm_simple_display_pipe *pipe, in tve200_display_enable() argument 125 struct drm_crtc *crtc = &pipe->crtc; in tve200_display_enable() 126 struct drm_plane *plane = &pipe->plane; in tve200_display_enable() 242 static void tve200_display_disable(struct drm_simple_display_pipe *pipe) in tve200_display_disable() argument 244 struct drm_crtc *crtc = &pipe->crtc; in tve200_display_disable() 257 static void tve200_display_update(struct drm_simple_display_pipe *pipe, in tve200_display_update() argument 260 struct drm_crtc *crtc = &pipe in tve200_display_update() 294 tve200_display_enable_vblank(struct drm_simple_display_pipe *pipe) tve200_display_enable_vblank() argument 306 tve200_display_disable_vblank(struct drm_simple_display_pipe *pipe) tve200_display_disable_vblank() argument [all...] |
/third_party/mesa3d/src/gallium/drivers/nouveau/nv30/ |
H A D | nv30_vertprog.c | 74 if (nv30->rast && nv30->rast->pipe.clip_plane_enable != vp->enabled_ucps) { in nv30_vertprog_validate() 75 vp->enabled_ucps = nv30->rast->pipe.clip_plane_enable; in nv30_vertprog_validate() 223 nv30_vp_state_create(struct pipe_context *pipe, in nv30_vp_state_create() argument 231 vp->pipe.tokens = nir_to_tgsi(cso->ir.nir, pipe->screen); in nv30_vp_state_create() 235 vp->pipe.tokens = tgsi_dup_tokens(cso->tokens); in nv30_vp_state_create() 238 tgsi_scan_shader(vp->pipe.tokens, &vp->info); in nv30_vp_state_create() 243 nv30_vp_state_delete(struct pipe_context *pipe, void *hwcso) in nv30_vp_state_delete() argument 251 draw_delete_vertex_shader(nv30_context(pipe)->draw, vp->draw); in nv30_vp_state_delete() 253 FREE((void *)vp->pipe in nv30_vp_state_delete() 258 nv30_vp_state_bind(struct pipe_context *pipe, void *hwcso) nv30_vp_state_bind() argument 267 nv30_vertprog_init(struct pipe_context *pipe) nv30_vertprog_init() argument [all...] |
/third_party/mesa3d/src/gallium/auxiliary/util/ |
H A D | u_debug_image.c | 97 debug_dump_surface(struct pipe_context *pipe, in debug_dump_surface() argument 116 data = pipe_texture_map(pipe, texture, surface->u.tex.level, in debug_dump_surface() 131 pipe->texture_unmap(pipe, transfer); in debug_dump_surface() 136 debug_dump_texture(struct pipe_context *pipe, in debug_dump_texture() argument 147 surface = pipe->create_surface(pipe, texture, &surf_tmpl); in debug_dump_texture() 149 debug_dump_surface(pipe, prefix, surface); in debug_dump_texture() 150 pipe->surface_destroy(pipe, surfac in debug_dump_texture() 187 debug_dump_surface_bmp(struct pipe_context *pipe, const char *filename, struct pipe_surface *surface) debug_dump_surface_bmp() argument 205 debug_dump_transfer_bmp(UNUSED struct pipe_context *pipe, const char *filename, struct pipe_transfer *transfer, void *ptr) debug_dump_transfer_bmp() argument [all...] |
/third_party/mesa3d/src/gallium/auxiliary/postprocess/ |
H A D | pp_run.c | 40 pp_blit(struct pipe_context *pipe, in pp_blit() argument 75 pipe->blit(pipe, &blit); in pp_blit() 111 pp_blit(ppq->p->pipe, in, 0, 0, in pp_run() 217 p->view = p->pipe->create_sampler_view(p->pipe, in, &v_tmp); in pp_filter_setup_in() 226 p->framebuffer.cbufs[0] = p->pipe->create_surface(p->pipe, out, &p->surf); in pp_filter_setup_out() 243 pp_tgsi_to_state(struct pipe_context *pipe, const char *text, bool isvs, in pp_tgsi_to_state() argument 269 ret_state = pipe in pp_tgsi_to_state() [all...] |
H A D | pp_init.c | 28 #include "pipe/p_compiler.h" 33 #include "pipe/p_screen.h" 42 pp_init(struct pipe_context *pipe, const unsigned int *enabled, in pp_init() argument 81 ppq->p = pp_init_prog(ppq, pipe, cso, st); in pp_init() 179 if (ppq->p->pipe && ppq->filters && ppq->shaders) { in pp_free() 203 assert(ppq->p->pipe); in pp_free() 206 assert(ppq->p->pipe->delete_fs_state); in pp_free() 207 ppq->p->pipe->delete_fs_state(ppq->p->pipe, in pp_free() 211 assert(ppq->p->pipe in pp_free() [all...] |
/third_party/libdrm/etnaviv/ |
H A D | etnaviv_perfmon.c | 32 struct etna_device *dev = pm->pipe->gpu->dev; in etna_perfmon_query_signals() 34 .pipe = pm->pipe->id, in etna_perfmon_query_signals() 65 struct etna_device *dev = pm->pipe->gpu->dev; in etna_perfmon_query_domains() 67 .pipe = pm->pipe->id in etna_perfmon_query_domains() 124 drm_public struct etna_perfmon *etna_perfmon_create(struct etna_pipe *pipe) in etna_perfmon_create() argument 136 pm->pipe = pipe; in etna_perfmon_create()
|
/third_party/mesa3d/src/etnaviv/drm/ |
H A D | etnaviv_perfmon.c | 32 struct etna_device *dev = pm->pipe->gpu->dev; in etna_perfmon_query_signals() 34 .pipe = pm->pipe->id, in etna_perfmon_query_signals() 65 struct etna_device *dev = pm->pipe->gpu->dev; in etna_perfmon_query_domains() 67 .pipe = pm->pipe->id in etna_perfmon_query_domains() 124 struct etna_perfmon *etna_perfmon_create(struct etna_pipe *pipe) in etna_perfmon_create() argument 136 pm->pipe = pipe; in etna_perfmon_create()
|
/third_party/mesa3d/src/gallium/drivers/svga/ |
H A D | svga_resource.c | 123 svga->pipe.buffer_map = svga_buffer_transfer_map; in svga_init_resource_functions() 124 svga->pipe.texture_map = svga_texture_transfer_map; in svga_init_resource_functions() 125 svga->pipe.transfer_flush_region = svga_buffer_transfer_flush_region; in svga_init_resource_functions() 126 svga->pipe.buffer_unmap = svga_buffer_transfer_unmap; in svga_init_resource_functions() 127 svga->pipe.texture_unmap = svga_texture_transfer_unmap; in svga_init_resource_functions() 128 svga->pipe.buffer_subdata = u_default_buffer_subdata; in svga_init_resource_functions() 129 svga->pipe.texture_subdata = u_default_texture_subdata; in svga_init_resource_functions() 132 svga->pipe.generate_mipmap = svga_texture_generate_mipmap; in svga_init_resource_functions() 134 svga->pipe.generate_mipmap = NULL; in svga_init_resource_functions()
|
H A D | svga_state_tgsi_transform.c | 74 svga->pipe.bind_vs_state(&svga->pipe, shader); in bind_shader() 78 * Avoid pipe->bind_fs_state call because it goes through aapoint in bind_shader() 82 svga_bind_fs_state(&svga->pipe, shader); in bind_shader() 85 svga->pipe.bind_gs_state(&svga->pipe, shader); in bind_shader() 88 svga->pipe.bind_tcs_state(&svga->pipe, shader); in bind_shader() 91 svga->pipe.bind_tes_state(&svga->pipe, shade in bind_shader() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/arm/display/komeda/ |
H A D | komeda_pipeline_state.c | 24 komeda_pipeline_get_state(struct komeda_pipeline *pipe, in komeda_pipeline_get_state() argument 29 priv_st = drm_atomic_get_private_obj_state(state, &pipe->obj); in komeda_pipeline_get_state() 37 komeda_pipeline_get_old_state(struct komeda_pipeline *pipe, in komeda_pipeline_get_old_state() argument 42 priv_st = drm_atomic_get_old_private_obj_state(state, &pipe->obj); in komeda_pipeline_get_old_state() 49 komeda_pipeline_get_new_state(struct komeda_pipeline *pipe, in komeda_pipeline_get_new_state() argument 54 priv_st = drm_atomic_get_new_private_obj_state(state, &pipe->obj); in komeda_pipeline_get_new_state() 62 komeda_pipeline_get_state_and_set_crtc(struct komeda_pipeline *pipe, in komeda_pipeline_get_state_and_set_crtc() argument 68 st = komeda_pipeline_get_state(pipe, state); in komeda_pipeline_get_state_and_set_crtc() 74 drm_crtc_index(crtc), pipe->id); in komeda_pipeline_get_state_and_set_crtc() 80 DRM_DEBUG_ATOMIC("Disabling a busy pipeline:%d.\n", pipe in komeda_pipeline_get_state_and_set_crtc() 488 struct komeda_pipeline *pipe = scaler->base.pipeline; komeda_scaler_check_cfg() local 873 merger_is_available(struct komeda_pipeline *pipe, struct komeda_data_flow_cfg *dflow) merger_is_available() argument 888 struct komeda_pipeline *pipe = layer->base.pipeline; komeda_build_layer_data_flow() local 1091 struct komeda_pipeline *pipe = left->base.pipeline; komeda_build_layer_split_data_flow() local 1159 struct komeda_pipeline *pipe = wb_layer->base.pipeline; komeda_build_wb_split_data_flow() local 1227 komeda_pipeline_unbound_components(struct komeda_pipeline *pipe, struct komeda_pipeline_state *new) komeda_pipeline_unbound_components() argument 1255 komeda_release_unclaimed_resources(struct komeda_pipeline *pipe, struct komeda_crtc_state *kcrtc_st) komeda_release_unclaimed_resources() argument 1287 komeda_pipeline_disable(struct komeda_pipeline *pipe, struct drm_atomic_state *old_state) komeda_pipeline_disable() argument 1332 komeda_pipeline_update(struct komeda_pipeline *pipe, struct drm_atomic_state *old_state) komeda_pipeline_update() argument [all...] |