/linux-6.12.1/drivers/usb/renesas_usbhs/ |
D | pipe.c | 33 char *usbhs_pipe_name(struct usbhs_pipe *pipe) in usbhs_pipe_name() argument 35 return usbhsp_pipe_name[usbhs_pipe_type(pipe)]; in usbhs_pipe_name() 50 static void usbhsp_pipectrl_set(struct usbhs_pipe *pipe, u16 mask, u16 val) in usbhsp_pipectrl_set() argument 52 struct usbhs_priv *priv = usbhs_pipe_to_priv(pipe); in usbhsp_pipectrl_set() 53 int offset = usbhsp_addr_offset(pipe); in usbhsp_pipectrl_set() 55 if (usbhs_pipe_is_dcp(pipe)) in usbhsp_pipectrl_set() 61 static u16 usbhsp_pipectrl_get(struct usbhs_pipe *pipe) in usbhsp_pipectrl_get() argument 63 struct usbhs_priv *priv = usbhs_pipe_to_priv(pipe); in usbhsp_pipectrl_get() 64 int offset = usbhsp_addr_offset(pipe); in usbhsp_pipectrl_get() 66 if (usbhs_pipe_is_dcp(pipe)) in usbhsp_pipectrl_get() [all …]
|
D | fifo.c | 17 #define usbhsf_fifo_is_busy(f) ((f)->pipe) /* see usbhs_pipe_select_fifo */ 32 struct usbhs_priv *priv = usbhs_pipe_to_priv(pkt->pipe); in usbhsf_null_handle() 45 void usbhs_pkt_push(struct usbhs_pipe *pipe, struct usbhs_pkt *pkt, in usbhs_pkt_push() argument 50 struct usbhs_priv *priv = usbhs_pipe_to_priv(pipe); in usbhs_pkt_push() 62 if (!pipe->handler) { in usbhs_pkt_push() 64 pipe->handler = &usbhsf_null_handler; in usbhs_pkt_push() 67 list_move_tail(&pkt->node, &pipe->list); in usbhs_pkt_push() 74 pkt->pipe = pipe; in usbhs_pkt_push() 76 pkt->handler = pipe->handler; in usbhs_pkt_push() 92 struct usbhs_pkt *__usbhsf_pkt_get(struct usbhs_pipe *pipe) in __usbhsf_pkt_get() argument [all …]
|
/linux-6.12.1/drivers/gpu/drm/ |
D | drm_simple_kms_helper.c | 89 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_mode_valid() local 91 pipe = container_of(crtc, struct drm_simple_display_pipe, crtc); in drm_simple_kms_crtc_mode_valid() 92 if (!pipe->funcs || !pipe->funcs->mode_valid) in drm_simple_kms_crtc_mode_valid() 96 return pipe->funcs->mode_valid(pipe, mode); in drm_simple_kms_crtc_mode_valid() 120 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_enable() local 122 pipe = container_of(crtc, struct drm_simple_display_pipe, crtc); in drm_simple_kms_crtc_enable() 123 if (!pipe->funcs || !pipe->funcs->enable) in drm_simple_kms_crtc_enable() 126 plane = &pipe->plane; in drm_simple_kms_crtc_enable() 127 pipe->funcs->enable(pipe, crtc->state, plane->state); in drm_simple_kms_crtc_enable() 133 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_disable() local [all …]
|
/linux-6.12.1/drivers/gpu/drm/i915/display/ |
D | intel_color_regs.h | 33 #define PALETTE(dev_priv, pipe, i) _MMIO(DISPLAY_MMIO_BASE(dev_priv) + \ argument 34 _PICK_EVEN_2RANGES(pipe, 2, \ 42 #define PIPEGCMAX(dev_priv, pipe, i) _MMIO_PIPE2(dev_priv, pipe, _PIPEAGCMAX + (i) * 4) /* u1.16 */ argument 48 #define LGC_PALETTE(pipe, i) _MMIO(_PIPE(pipe, _LGC_PALETTE_A, _LGC_PALETTE_B) + (i) * 4) argument 65 #define PREC_PALETTE(pipe, i) _MMIO(_PIPE(pipe, _PREC_PALETTE_A, _PREC_PALETTE_B) + (i) * 4) argument 69 #define PREC_PIPEGCMAX(pipe, i) _MMIO(_PIPE(pipe, _PIPEAGCMAX, _PIPEBGCMAX) + (i) * 4) /* u1… argument 73 #define GAMMA_MODE(pipe) _MMIO_PIPE(pipe, _GAMMA_MODE_A, _GAMMA_MODE_B) argument 120 #define PIPE_CSC_COEFF_RY_GY(pipe) _MMIO_PIPE(pipe, _PIPE_A_CSC_COEFF_RY_GY, _PIPE_B_CSC_COEFF_RY_G… argument 121 #define PIPE_CSC_COEFF_BY(pipe) _MMIO_PIPE(pipe, _PIPE_A_CSC_COEFF_BY, _PIPE_B_CSC_COEFF_BY) argument 122 #define PIPE_CSC_COEFF_RU_GU(pipe) _MMIO_PIPE(pipe, _PIPE_A_CSC_COEFF_RU_GU, _PIPE_B_CSC_COEFF_RU_G… argument [all …]
|
D | intel_pipe_crc_regs.h | 12 #define PIPE_CRC_CTL(dev_priv, pipe) _MMIO_TRANS2((dev_priv), (pipe), _PIPE_CRC_CTL_A) argument 63 #define PIPE_CRC_EXP_GREEN(dev_priv, pipe) _MMIO_TRANS2(dev_priv, pipe, _PIPE_CRC_EXP_GREEN_A) argument 67 #define PIPE_CRC_EXP_BLUE(dev_priv, pipe) _MMIO_TRANS2(dev_priv, pipe, _PIPE_CRC_EXP_BLUE_A) argument 71 #define PIPE_CRC_EXP_RES1_I915(dev_priv, pipe) _MMIO_TRANS2(dev_priv, pipe, _PIPE_CRC_EXP_RES1_A_I9… argument 75 #define PIPE_CRC_EXP_RES2_G4X(dev_priv, pipe) _MMIO_TRANS2(dev_priv, pipe, _PIPE_CRC_EXP_RES2_A_G4X) argument 79 #define PIPE_CRC_RES_RED(dev_priv, pipe) _MMIO_TRANS2((dev_priv), (pipe), _PIPE_CRC_RES_RED_A) argument 82 #define PIPE_CRC_RES_GREEN(dev_priv, pipe) _MMIO_TRANS2((dev_priv), (pipe), _PIPE_CRC_RES_GREEN_A) argument 85 #define PIPE_CRC_RES_BLUE(dev_priv, pipe) _MMIO_TRANS2((dev_priv), (pipe), _PIPE_CRC_RES_BLUE_A) argument 88 #define PIPE_CRC_RES_RES1_I915(dev_priv, pipe) _MMIO_TRANS2((dev_priv), (pipe), _PIPE_CRC_RES_RES1_… argument 91 #define PIPE_CRC_RES_RES2_G4X(dev_priv, pipe) _MMIO_TRANS2((dev_priv), (pipe), _PIPE_CRC_RES_RES2_A… argument [all …]
|
D | intel_display_irq.c | 28 intel_handle_vblank(struct drm_i915_private *dev_priv, enum pipe pipe) in intel_handle_vblank() argument 30 struct intel_crtc *crtc = intel_crtc_for_pipe(dev_priv, pipe); in intel_handle_vblank() 110 enum pipe pipe, u32 interrupt_mask, in bdw_update_pipe_irq() argument 122 new_val = dev_priv->display.irq.de_irq_mask[pipe]; in bdw_update_pipe_irq() 126 if (new_val != dev_priv->display.irq.de_irq_mask[pipe]) { in bdw_update_pipe_irq() 127 dev_priv->display.irq.de_irq_mask[pipe] = new_val; in bdw_update_pipe_irq() 128 intel_uncore_write(&dev_priv->uncore, GEN8_DE_PIPE_IMR(pipe), in bdw_update_pipe_irq() 129 dev_priv->display.irq.de_irq_mask[pipe]); in bdw_update_pipe_irq() 130 intel_uncore_posting_read(&dev_priv->uncore, GEN8_DE_PIPE_IMR(pipe)); in bdw_update_pipe_irq() 135 enum pipe pipe, u32 bits) in bdw_enable_pipe_irq() argument [all …]
|
D | intel_sprite_regs.h | 12 #define DVSCNTR(pipe) _MMIO_PIPE(pipe, _DVSACNTR, _DVSBCNTR) argument 37 #define DVSLINOFF(pipe) _MMIO_PIPE(pipe, _DVSALINOFF, _DVSBLINOFF) argument 41 #define DVSSTRIDE(pipe) _MMIO_PIPE(pipe, _DVSASTRIDE, _DVSBSTRIDE) argument 45 #define DVSPOS(pipe) _MMIO_PIPE(pipe, _DVSAPOS, _DVSBPOS) argument 53 #define DVSSIZE(pipe) _MMIO_PIPE(pipe, _DVSASIZE, _DVSBSIZE) argument 61 #define DVSKEYVAL(pipe) _MMIO_PIPE(pipe, _DVSAKEYVAL, _DVSBKEYVAL) argument 65 #define DVSKEYMSK(pipe) _MMIO_PIPE(pipe, _DVSAKEYMSK, _DVSBKEYMSK) argument 69 #define DVSSURF(pipe) _MMIO_PIPE(pipe, _DVSASURF, _DVSBSURF) argument 74 #define DVSKEYMAX(pipe) _MMIO_PIPE(pipe, _DVSAKEYMAXVAL, _DVSBKEYMAXVAL) argument 78 #define DVSTILEOFF(pipe) _MMIO_PIPE(pipe, _DVSATILEOFF, _DVSBTILEOFF) argument [all …]
|
D | intel_pch_display.c | 22 enum pipe pch_transcoder) in intel_has_pch_trancoder() 28 enum pipe intel_crtc_pch_transcoder(struct intel_crtc *crtc) in intel_crtc_pch_transcoder() 35 return crtc->pipe; in intel_crtc_pch_transcoder() 39 enum pipe pipe, enum port port, in assert_pch_dp_disabled() argument 42 enum pipe port_pipe; in assert_pch_dp_disabled() 47 I915_STATE_WARN(dev_priv, state && port_pipe == pipe, in assert_pch_dp_disabled() 49 port_name(port), pipe_name(pipe)); in assert_pch_dp_disabled() 58 enum pipe pipe, enum port port, in assert_pch_hdmi_disabled() argument 61 enum pipe port_pipe; in assert_pch_hdmi_disabled() 66 I915_STATE_WARN(dev_priv, state && port_pipe == pipe, in assert_pch_hdmi_disabled() [all …]
|
D | intel_vdsc_regs.h | 31 #define ICL_PIPE_DSS_CTL1(pipe) _MMIO_PIPE((pipe) - PIPE_B, \ argument 45 #define ICL_PIPE_DSS_CTL2(pipe) _MMIO_PIPE((pipe) - PIPE_B, \ argument 60 #define ICL_DSC0_PICTURE_PARAMETER_SET_0(pipe) _MMIO_PIPE((pipe) - PIPE_B, \ argument 63 #define ICL_DSC1_PICTURE_PARAMETER_SET_0(pipe) _MMIO_PIPE((pipe) - PIPE_B, \ argument 66 #define _ICL_DSC0_PPS_0(pipe) _PICK_EVEN((pipe) - PIPE_B, \ argument 69 #define _ICL_DSC1_PPS_0(pipe) _PICK_EVEN((pipe) - PIPE_B, \ argument 72 #define ICL_DSC0_PPS(pipe, pps) _MMIO(_ICL_DSC0_PPS_0(pipe) + ((pps) * 4)) argument 73 #define ICL_DSC1_PPS(pipe, pps) _MMIO(_ICL_DSC1_PPS_0(pipe) + ((pps) * 4)) argument 202 #define ICL_DSC0_RC_BUF_THRESH_0(pipe) _MMIO_PIPE((pipe) - PIPE_B, \ argument 205 #define ICL_DSC0_RC_BUF_THRESH_0_UDW(pipe) _MMIO_PIPE((pipe) - PIPE_B, \ argument [all …]
|
D | intel_fifo_underrun.c | 62 enum pipe pipe; in ivb_can_enable_err_int() local 66 for_each_pipe(dev_priv, pipe) { in ivb_can_enable_err_int() 67 crtc = intel_crtc_for_pipe(dev_priv, pipe); in ivb_can_enable_err_int() 79 enum pipe pipe; in cpt_can_enable_serr_int() local 84 for_each_pipe(dev_priv, pipe) { in cpt_can_enable_serr_int() 85 crtc = intel_crtc_for_pipe(dev_priv, pipe); in cpt_can_enable_serr_int() 97 i915_reg_t reg = PIPESTAT(dev_priv, crtc->pipe); in i9xx_check_fifo_underruns() 105 enable_mask = i915_pipestat_enable_mask(dev_priv, crtc->pipe); in i9xx_check_fifo_underruns() 109 trace_intel_cpu_fifo_underrun(dev_priv, crtc->pipe); in i9xx_check_fifo_underruns() 110 drm_err(&dev_priv->drm, "pipe %c underrun\n", pipe_name(crtc->pipe)); in i9xx_check_fifo_underruns() [all …]
|
D | intel_dsb_regs.h | 13 #define DSBSL_INSTANCE(pipe, id) (_DSBSL_INSTANCE_BASE + \ argument 14 (pipe) * 0x1000 + (id) * 0x100) 15 #define DSB_HEAD(pipe, id) _MMIO(DSBSL_INSTANCE(pipe, id) + 0x0) argument 16 #define DSB_TAIL(pipe, id) _MMIO(DSBSL_INSTANCE(pipe, id) + 0x4) argument 17 #define DSB_CTRL(pipe, id) _MMIO(DSBSL_INSTANCE(pipe, id) + 0x8) argument 25 #define DSB_MMIOCTRL(pipe, id) _MMIO(DSBSL_INSTANCE(pipe, id) + 0xc) argument 31 #define DSB_POLLFUNC(pipe, id) _MMIO(DSBSL_INSTANCE(pipe, id) + 0x10) argument 37 #define DSB_DEBUG(pipe, id) _MMIO(DSBSL_INSTANCE(pipe, id) + 0x14) argument 38 #define DSB_POLLMASK(pipe, id) _MMIO(DSBSL_INSTANCE(pipe, id) + 0x1c) argument 39 #define DSB_STATUS(pipe, id) _MMIO(DSBSL_INSTANCE(pipe, id) + 0x24) argument [all …]
|
D | intel_display_trace.h | 32 __field(enum pipe, pipe) 39 __entry->frame[it__->pipe] = intel_crtc_get_vblank_counter(it__); 40 __entry->scanline[it__->pipe] = intel_get_crtc_scanline(it__); 42 __entry->pipe = crtc->pipe; 46 __get_str(dev), pipe_name(__entry->pipe), 60 __field(enum pipe, pipe) 68 __entry->frame[it__->pipe] = intel_crtc_get_vblank_counter(it__); 69 __entry->scanline[it__->pipe] = intel_get_crtc_scanline(it__); 71 __entry->pipe = crtc->pipe; 75 __get_str(dev), pipe_name(__entry->pipe), [all …]
|
/linux-6.12.1/fs/ |
D | pipe.c | 89 void pipe_lock(struct pipe_inode_info *pipe) in pipe_lock() argument 91 if (pipe->files) in pipe_lock() 92 mutex_lock(&pipe->mutex); in pipe_lock() 96 void pipe_unlock(struct pipe_inode_info *pipe) in pipe_unlock() argument 98 if (pipe->files) in pipe_unlock() 99 mutex_unlock(&pipe->mutex); in pipe_unlock() 115 static void anon_pipe_buf_release(struct pipe_inode_info *pipe, in anon_pipe_buf_release() argument 125 if (page_count(page) == 1 && !pipe->tmp_page) in anon_pipe_buf_release() 126 pipe->tmp_page = page; in anon_pipe_buf_release() 131 static bool anon_pipe_buf_try_steal(struct pipe_inode_info *pipe, in anon_pipe_buf_try_steal() argument [all …]
|
/linux-6.12.1/drivers/media/platform/nxp/imx8-isi/ |
D | imx8-isi-hw.c | 16 static inline u32 mxc_isi_read(struct mxc_isi_pipe *pipe, u32 reg) in mxc_isi_read() argument 18 return readl(pipe->regs + reg); in mxc_isi_read() 21 static inline void mxc_isi_write(struct mxc_isi_pipe *pipe, u32 reg, u32 val) in mxc_isi_write() argument 23 writel(val, pipe->regs + reg); in mxc_isi_write() 30 void mxc_isi_channel_set_inbuf(struct mxc_isi_pipe *pipe, dma_addr_t dma_addr) in mxc_isi_channel_set_inbuf() argument 32 mxc_isi_write(pipe, CHNL_IN_BUF_ADDR, lower_32_bits(dma_addr)); in mxc_isi_channel_set_inbuf() 33 if (pipe->isi->pdata->has_36bit_dma) in mxc_isi_channel_set_inbuf() 34 mxc_isi_write(pipe, CHNL_IN_BUF_XTND_ADDR, in mxc_isi_channel_set_inbuf() 38 void mxc_isi_channel_set_outbuf(struct mxc_isi_pipe *pipe, in mxc_isi_channel_set_outbuf() argument 44 val = mxc_isi_read(pipe, CHNL_OUT_BUF_CTRL); in mxc_isi_channel_set_outbuf() [all …]
|
/linux-6.12.1/drivers/gpu/drm/arm/display/komeda/ |
D | komeda_pipeline.c | 21 struct komeda_pipeline *pipe; in komeda_pipeline_add() local 29 if (size < sizeof(*pipe)) { in komeda_pipeline_add() 34 pipe = devm_kzalloc(mdev->dev, size, GFP_KERNEL); in komeda_pipeline_add() 35 if (!pipe) in komeda_pipeline_add() 38 pipe->mdev = mdev; in komeda_pipeline_add() 39 pipe->id = mdev->n_pipelines; in komeda_pipeline_add() 40 pipe->funcs = funcs; in komeda_pipeline_add() 42 mdev->pipelines[mdev->n_pipelines] = pipe; in komeda_pipeline_add() 45 return pipe; in komeda_pipeline_add() 49 struct komeda_pipeline *pipe) in komeda_pipeline_destroy() argument [all …]
|
/linux-6.12.1/sound/drivers/vx/ |
D | vx_pcm.c | 46 struct vx_pipe *pipe) in vx_pcm_read_per_bytes() argument 48 int offset = pipe->hw_ptr; in vx_pcm_read_per_bytes() 51 if (++offset >= pipe->buffer_bytes) { in vx_pcm_read_per_bytes() 56 if (++offset >= pipe->buffer_bytes) { in vx_pcm_read_per_bytes() 61 if (++offset >= pipe->buffer_bytes) { in vx_pcm_read_per_bytes() 64 pipe->hw_ptr = offset; in vx_pcm_read_per_bytes() 90 struct vx_pipe *pipe) in vx_set_differed_time() argument 93 if (! (pipe->differed_type & DC_DIFFERED_DELAY)) in vx_set_differed_time() 100 vx_set_pcx_time(chip, &pipe->pcx_time, &rmh->Cmd[1]); in vx_set_differed_time() 103 if (pipe->differed_type & DC_NOTIFY_DELAY) in vx_set_differed_time() [all …]
|
/linux-6.12.1/drivers/media/platform/renesas/vsp1/ |
D | vsp1_pipe.c | 262 void vsp1_pipeline_reset(struct vsp1_pipeline *pipe) in vsp1_pipeline_reset() argument 267 if (pipe->brx) { in vsp1_pipeline_reset() 268 struct vsp1_brx *brx = to_brx(&pipe->brx->subdev); in vsp1_pipeline_reset() 274 for (i = 0; i < ARRAY_SIZE(pipe->inputs); ++i) in vsp1_pipeline_reset() 275 pipe->inputs[i] = NULL; in vsp1_pipeline_reset() 277 pipe->output = NULL; in vsp1_pipeline_reset() 279 list_for_each_entry(entity, &pipe->entities, list_pipe) in vsp1_pipeline_reset() 280 entity->pipe = NULL; in vsp1_pipeline_reset() 282 INIT_LIST_HEAD(&pipe->entities); in vsp1_pipeline_reset() 283 pipe->state = VSP1_PIPELINE_STOPPED; in vsp1_pipeline_reset() [all …]
|
D | vsp1_drm.c | 33 static void vsp1_du_pipeline_frame_end(struct vsp1_pipeline *pipe, in vsp1_du_pipeline_frame_end() argument 36 struct vsp1_drm_pipeline *drm_pipe = to_vsp1_drm_pipeline(pipe); in vsp1_du_pipeline_frame_end() 64 struct vsp1_pipeline *pipe, in vsp1_du_insert_uif() argument 116 struct vsp1_pipeline *pipe, in vsp1_du_pipeline_setup_rpf() argument 190 ret = vsp1_du_insert_uif(vsp1, pipe, uif, &rpf->entity, RWPF_PAD_SOURCE, in vsp1_du_pipeline_setup_rpf() 191 pipe->brx, brx_input); in vsp1_du_pipeline_setup_rpf() 198 ret = v4l2_subdev_call(&pipe->brx->subdev, pad, set_fmt, NULL, in vsp1_du_pipeline_setup_rpf() 205 format.format.code, BRX_NAME(pipe->brx), format.pad); in vsp1_du_pipeline_setup_rpf() 211 ret = v4l2_subdev_call(&pipe->brx->subdev, pad, set_selection, NULL, in vsp1_du_pipeline_setup_rpf() 218 BRX_NAME(pipe->brx), sel.pad); in vsp1_du_pipeline_setup_rpf() [all …]
|
D | vsp1_video.c | 197 struct vsp1_pipeline *pipe = video->rwpf->entity.pipe; in vsp1_video_complete_buffer() local 221 done->buf.sequence = pipe->sequence; in vsp1_video_complete_buffer() 231 static void vsp1_video_frame_end(struct vsp1_pipeline *pipe, in vsp1_video_frame_end() argument 242 pipe->buffers_ready |= 1 << video->pipe_index; in vsp1_video_frame_end() 245 static void vsp1_video_pipeline_run_partition(struct vsp1_pipeline *pipe, in vsp1_video_pipeline_run_partition() argument 249 struct vsp1_partition *part = &pipe->part_table[partition]; in vsp1_video_pipeline_run_partition() 253 list_for_each_entry(entity, &pipe->entities, list_pipe) in vsp1_video_pipeline_run_partition() 254 vsp1_entity_configure_partition(entity, pipe, part, dl, dlb); in vsp1_video_pipeline_run_partition() 257 static void vsp1_video_pipeline_run(struct vsp1_pipeline *pipe) in vsp1_video_pipeline_run() argument 259 struct vsp1_device *vsp1 = pipe->output->entity.vsp1; in vsp1_video_pipeline_run() [all …]
|
/linux-6.12.1/drivers/net/wwan/iosm/ |
D | iosm_ipc_protocol_ops.c | 59 struct ipc_pipe *pipe = args->pipe_open.pipe; in ipc_protocol_msg_prepipe_open() local 72 skbr = kcalloc(pipe->nr_of_entries, sizeof(*skbr), GFP_ATOMIC); in ipc_protocol_msg_prepipe_open() 78 pipe->nr_of_entries * sizeof(*tdr), in ipc_protocol_msg_prepipe_open() 79 &pipe->phy_tdr_start, GFP_ATOMIC); in ipc_protocol_msg_prepipe_open() 86 pipe->max_nr_of_queued_entries = pipe->nr_of_entries - 1; in ipc_protocol_msg_prepipe_open() 87 pipe->nr_of_queued_entries = 0; in ipc_protocol_msg_prepipe_open() 88 pipe->tdr_start = tdr; in ipc_protocol_msg_prepipe_open() 89 pipe->skbr_start = skbr; in ipc_protocol_msg_prepipe_open() 90 pipe->old_tail = 0; in ipc_protocol_msg_prepipe_open() 92 ipc_protocol->p_ap_shm->head_array[pipe->pipe_nr] = 0; in ipc_protocol_msg_prepipe_open() [all …]
|
/linux-6.12.1/drivers/staging/media/atomisp/pci/camera/pipe/src/ |
D | pipe_binarydesc.c | 37 struct ia_css_pipe const *const pipe, in pipe_binarydesc_get_offline() argument 46 assert(pipe); in pipe_binarydesc_get_offline() 53 descr->continuous = pipe->stream->config.continuous; in pipe_binarydesc_get_offline() 68 descr->stream_format = pipe->stream->config.input_config.format; in pipe_binarydesc_get_offline() 74 descr->isp_pipe_version = pipe->config.isp_pipe_version; in pipe_binarydesc_get_offline() 80 struct ia_css_pipe const *const pipe, in ia_css_pipe_get_copy_binarydesc() argument 89 assert(pipe); in ia_css_pipe_get_copy_binarydesc() 97 pipe_binarydesc_get_offline(pipe, IA_CSS_BINARY_MODE_COPY, in ia_css_pipe_get_copy_binarydesc() 101 copy_descr->two_ppc = (pipe->stream->config.pixels_per_clock == 2); in ia_css_pipe_get_copy_binarydesc() 108 struct ia_css_pipe const *const pipe, in ia_css_pipe_get_vfpp_binarydesc() argument [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/resource/dcn32/ |
D | dcn32_resource_helpers.c | 114 struct pipe_ctx *pipe = &context->res_ctx.pipe_ctx[i]; in dcn32_merge_pipes_for_subvp() local 119 if (pipe->prev_odm_pipe) { in dcn32_merge_pipes_for_subvp() 121 pipe->prev_odm_pipe->next_odm_pipe = pipe->next_odm_pipe; in dcn32_merge_pipes_for_subvp() 122 if (pipe->next_odm_pipe) in dcn32_merge_pipes_for_subvp() 123 pipe->next_odm_pipe->prev_odm_pipe = pipe->prev_odm_pipe; in dcn32_merge_pipes_for_subvp() 125 pipe->bottom_pipe = NULL; in dcn32_merge_pipes_for_subvp() 126 pipe->next_odm_pipe = NULL; in dcn32_merge_pipes_for_subvp() 127 pipe->plane_state = NULL; in dcn32_merge_pipes_for_subvp() 128 pipe->stream = NULL; in dcn32_merge_pipes_for_subvp() 129 pipe->top_pipe = NULL; in dcn32_merge_pipes_for_subvp() [all …]
|
/linux-6.12.1/include/xen/interface/io/ |
D | usbif.h | 296 #define xenusb_pipeportnum(pipe) ((pipe) & XENUSB_PIPE_PORT_MASK) argument 297 #define xenusb_setportnum_pipe(pipe, portnum) ((pipe) | (portnum)) argument 299 #define xenusb_pipeunlink(pipe) ((pipe) & XENUSB_PIPE_UNLINK) argument 300 #define xenusb_pipesubmit(pipe) (!xenusb_pipeunlink(pipe)) argument 301 #define xenusb_setunlink_pipe(pipe) ((pipe) | XENUSB_PIPE_UNLINK) argument 303 #define xenusb_pipein(pipe) ((pipe) & XENUSB_PIPE_DIR) argument 304 #define xenusb_pipeout(pipe) (!xenusb_pipein(pipe)) argument 306 #define xenusb_pipedevice(pipe) \ argument 307 (((pipe) >> XENUSB_PIPE_DEV_SHIFT) & XENUSB_PIPE_DEV_MASK) 309 #define xenusb_pipeendpoint(pipe) \ argument [all …]
|
/linux-6.12.1/drivers/net/wireless/ath/ath12k/ |
D | ce.c | 222 static int ath12k_ce_rx_buf_enqueue_pipe(struct ath12k_ce_pipe *pipe, in ath12k_ce_rx_buf_enqueue_pipe() argument 225 struct ath12k_base *ab = pipe->ab; in ath12k_ce_rx_buf_enqueue_pipe() 226 struct ath12k_ce_ring *ring = pipe->dest_ring; in ath12k_ce_rx_buf_enqueue_pipe() 260 pipe->rx_buf_needed--; in ath12k_ce_rx_buf_enqueue_pipe() 271 static int ath12k_ce_rx_post_pipe(struct ath12k_ce_pipe *pipe) in ath12k_ce_rx_post_pipe() argument 273 struct ath12k_base *ab = pipe->ab; in ath12k_ce_rx_post_pipe() 278 if (!(pipe->dest_ring || pipe->status_ring)) in ath12k_ce_rx_post_pipe() 282 while (pipe->rx_buf_needed) { in ath12k_ce_rx_post_pipe() 283 skb = dev_alloc_skb(pipe->buf_sz); in ath12k_ce_rx_post_pipe() 303 ret = ath12k_ce_rx_buf_enqueue_pipe(pipe, skb, paddr); in ath12k_ce_rx_post_pipe() [all …]
|
/linux-6.12.1/drivers/gpu/drm/lima/ |
D | lima_sched.c | 22 struct lima_sched_pipe *pipe; member 64 return f->pipe->base.name; in lima_fence_get_timeline_name() 88 static struct lima_fence *lima_fence_create(struct lima_sched_pipe *pipe) in lima_fence_create() argument 96 fence->pipe = pipe; in lima_fence_create() 97 dma_fence_init(&fence->base, &lima_fence_ops, &pipe->fence_lock, in lima_fence_create() 98 pipe->fence_context, ++pipe->fence_seqno); in lima_fence_create() 156 int lima_sched_context_init(struct lima_sched_pipe *pipe, in lima_sched_context_init() argument 159 struct drm_gpu_scheduler *sched = &pipe->base; in lima_sched_context_init() 165 void lima_sched_context_fini(struct lima_sched_pipe *pipe, in lima_sched_context_fini() argument 205 struct lima_sched_pipe *pipe = to_lima_pipe(job->sched); in lima_sched_run_job() local [all …]
|