Home
last modified time | relevance | path

Searched refs:dst_width (Results 1 - 25 of 36) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_hw_util.h78 * @ dst_width: destination width
114 u32 dst_width; member
229 * @dst_width: Destination width
274 uint32_t dst_width; member
H A Ddpu_plane.c195 int dst_width, src_height, dst_height, fps; in _dpu_plane_calc_clk() local
201 dst_width = drm_rect_width(&pdpu->pipe_cfg.dst_rect); in _dpu_plane_calc_clk()
206 dst_width * mode->vtotal * fps; in _dpu_plane_calc_clk()
584 scale_cfg->dst_width = dst_w; in _dpu_plane_setup_scaler3()
H A Ddpu_hw_util.c237 dst = (scaler3_cfg->dst_width & 0x1FFFF) | in dpu_hw_setup_scaler3()
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_hw_util.h86 * @ dst_width: destination width
123 u32 dst_width; member
240 * @dst_width: Destination width
285 uint32_t dst_width; member
H A Ddpu_plane.c168 int dst_width, src_height, dst_height, fps; in _dpu_plane_calc_clk() local
172 dst_width = drm_rect_width(&pipe_cfg->dst_rect); in _dpu_plane_calc_clk()
177 dst_width * mode->vtotal * fps; in _dpu_plane_calc_clk()
454 scale_cfg->dst_width = dst_w; in _dpu_plane_setup_scaler3()
539 u32 dst_width = drm_rect_width(&pipe_cfg->dst_rect); in _dpu_plane_setup_scaler() local
550 dst_width, in _dpu_plane_setup_scaler()
/kernel/linux/linux-5.10/drivers/dma/
H A Didma64.c237 u32 src_width, dst_width; in idma64_hw_desc_fill() local
245 dst_width = __ffs(config->dst_addr_width); in idma64_hw_desc_fill()
252 dst_width = __ffs(dar | hw->len | 4); in idma64_hw_desc_fill()
262 IDMA64C_CTLL_DST_WIDTH(dst_width) | in idma64_hw_desc_fill()
H A Duniphier-xdmac.c135 u32 dst_mode, dst_width; in uniphier_xdmac_chan_start() local
165 dst_width = FIELD_PREP(XDMAC_DADM_DTW_MASK, __ffs(buswidth)); in uniphier_xdmac_chan_start()
180 dst_mode |= dst_width; in uniphier_xdmac_chan_start()
H A Dzx_dma.c461 enum zx_dma_burst_width dst_width; in zx_pre_config() local
478 dst_width = zx_dma_burst_width(cfg->dst_addr_width); in zx_pre_config()
484 | ZX_SRC_BURST_WIDTH(dst_width) in zx_pre_config()
485 | ZX_DST_BURST_WIDTH(dst_width); in zx_pre_config()
H A Dsun6i-dma.c585 s8 src_width, dst_width, src_burst, dst_burst; in set_config() local
617 dst_width = convert_buswidth(dst_addr_width); in set_config()
622 DMA_CHAN_CFG_DST_WIDTH(dst_width); in set_config()
H A Dat_hdmac.c772 unsigned int dst_width; in atc_prep_dma_memcpy() local
793 src_width = dst_width = atc_get_xfer_width(src, dest, len); in atc_prep_dma_memcpy()
796 ATC_DST_WIDTH(dst_width); in atc_prep_dma_memcpy()
/kernel/linux/linux-6.6/drivers/dma/
H A Didma64.c241 u32 src_width, dst_width; in idma64_hw_desc_fill() local
249 dst_width = __ffs(config->dst_addr_width); in idma64_hw_desc_fill()
256 dst_width = __ffs(dar | hw->len | 4); in idma64_hw_desc_fill()
266 IDMA64C_CTLL_DST_WIDTH(dst_width) | in idma64_hw_desc_fill()
H A Duniphier-xdmac.c135 u32 dst_mode, dst_width; in uniphier_xdmac_chan_start() local
165 dst_width = FIELD_PREP(XDMAC_DADM_DTW_MASK, __ffs(buswidth)); in uniphier_xdmac_chan_start()
180 dst_mode |= dst_width; in uniphier_xdmac_chan_start()
H A Dat_hdmac.c971 unsigned int dst_width; in atc_prep_dma_memcpy() local
999 src_width = dst_width = atc_get_xfer_width(src, dest, len); in atc_prep_dma_memcpy()
1002 FIELD_PREP(ATC_DST_WIDTH, dst_width); in atc_prep_dma_memcpy()
/kernel/linux/linux-6.6/drivers/media/platform/nxp/
H A Dimx-pxp.c844 u32 dst_width, dst_height, dst_stride, dst_fourcc; in pxp_start() local
856 dst_width = ctx->q_data[V4L2_M2M_DST].width; in pxp_start()
900 swap(dst_width, dst_height); in pxp_start()
914 out_lrc = BF_PXP_OUT_LRC_X(dst_width - 1) | in pxp_start()
918 out_ps_lrc = BF_PXP_OUT_PS_LRC_X(dst_width - 1) | in pxp_start()
924 decx = (src_width <= dst_width) ? 0 : ilog2(src_width / dst_width); in pxp_start()
959 xscale = (src_width >> decx) * 0x1000 / dst_width; in pxp_start()
976 xscale = (src_width - 2) * 0x1000 / (dst_width - 1); in pxp_start()
979 xscale = (src_width - 1) * 0x1000 / (dst_width in pxp_start()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/
H A Dintel_overlay.c622 if (params->dst_width > 1) in update_scaling_factors()
624 params->dst_width; in update_scaling_factors()
808 iowrite32(params->dst_height << 16 | params->dst_width, &regs->DWINSZ); in intel_overlay_do_put_image()
935 if (rec->dst_height == 0 || rec->dst_width == 0) in check_overlay_dst()
939 rec->dst_x + rec->dst_width <= pipe_config->pipe_src_w && in check_overlay_dst()
956 tmp = ((rec->src_scan_width << 16) / rec->dst_width) >> 16; in check_overlay_scaling()
/kernel/linux/linux-5.10/drivers/media/platform/
H A Dimx-pxp.c726 u32 dst_width, dst_height, dst_stride, dst_fourcc; in pxp_start() local
738 dst_width = ctx->q_data[V4L2_M2M_DST].width; in pxp_start()
790 out_lrc = BF_PXP_OUT_LRC_X(dst_width - 1) | in pxp_start()
794 out_ps_lrc = BF_PXP_OUT_PS_LRC_X(dst_width - 1) | in pxp_start()
800 decx = (src_width <= dst_width) ? 0 : ilog2(src_width / dst_width); in pxp_start()
835 xscale = (src_width >> decx) * 0x1000 / dst_width; in pxp_start()
852 xscale = (src_width - 2) * 0x1000 / (dst_width - 1); in pxp_start()
855 xscale = (src_width - 1) * 0x1000 / (dst_width - 1); in pxp_start()
/kernel/linux/linux-5.10/drivers/media/platform/sti/bdisp/
H A Dbdisp-hw.c768 s32 dst_width = dst->crop.width; in bdisp_hw_build_node() local
781 dst_x_offset = (src_x_offset * dst_width) / ctx->src.crop.width; in bdisp_hw_build_node()
783 dst_rect.width = (src_rect.width * dst_width) / ctx->src.crop.width; in bdisp_hw_build_node()
844 dst_width /= 2; in bdisp_hw_build_node()
849 node->txy |= cfg->hflip ? (dst_width - dst_x_offset - 1) : in bdisp_hw_build_node()
/kernel/linux/linux-6.6/drivers/media/platform/st/sti/bdisp/
H A Dbdisp-hw.c768 s32 dst_width = dst->crop.width; in bdisp_hw_build_node() local
781 dst_x_offset = (src_x_offset * dst_width) / ctx->src.crop.width; in bdisp_hw_build_node()
783 dst_rect.width = (src_rect.width * dst_width) / ctx->src.crop.width; in bdisp_hw_build_node()
844 dst_width /= 2; in bdisp_hw_build_node()
849 node->txy |= cfg->hflip ? (dst_width - dst_x_offset - 1) : in bdisp_hw_build_node()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/
H A Dintel_overlay.c625 if (params->dst_width > 1) in update_scaling_factors()
627 params->dst_width; in update_scaling_factors()
837 iowrite32(params->dst_height << 16 | params->dst_width, &regs->DWINSZ); in intel_overlay_do_put_image()
970 rec->dst_width, rec->dst_height); in check_overlay_dst()
991 tmp = ((rec->src_scan_width << 16) / rec->dst_width) >> 16; in check_overlay_scaling()
/kernel/linux/linux-5.10/sound/core/oss/
H A Dpcm_plugin.h45 int dst_width; /* sample width in bits */ member
H A Dpcm_plugin.c174 plugin->dst_width = snd_pcm_format_physical_width(dst_format->format); in snd_pcm_plugin_build()
175 snd_BUG_ON(plugin->dst_width <= 0); in snd_pcm_plugin_build()
/kernel/linux/linux-6.6/sound/core/oss/
H A Dpcm_plugin.h45 int dst_width; /* sample width in bits */ member
H A Dpcm_plugin.c175 plugin->dst_width = snd_pcm_format_physical_width(dst_format->format); in snd_pcm_plugin_build()
176 snd_BUG_ON(plugin->dst_width <= 0); in snd_pcm_plugin_build()
/kernel/linux/linux-5.10/drivers/dma/dw/
H A Dcore.c552 unsigned int dst_width; in dwc_prep_dma_memcpy() local
568 src_width = dst_width = __ffs(data_width | src | dest | len); in dwc_prep_dma_memcpy()
571 | DWC_CTLL_DST_WIDTH(dst_width) in dwc_prep_dma_memcpy()
/kernel/linux/linux-6.6/drivers/dma/dw/
H A Dcore.c549 unsigned int dst_width; in dwc_prep_dma_memcpy() local
565 src_width = dst_width = __ffs(data_width | src | dest | len); in dwc_prep_dma_memcpy()
568 | DWC_CTLL_DST_WIDTH(dst_width) in dwc_prep_dma_memcpy()

Completed in 51 milliseconds

12