/linux/drivers/media/platform/ |
A D | m2m-deinterlace.c | 238 ctx->xt->src_start = p_in; in deinterlace_issue_dma() 239 ctx->xt->dst_start = p_out; in deinterlace_issue_dma() 280 ctx->xt->src_start = p_in; in deinterlace_issue_dma() 301 ctx->xt->src_start = p_in; in deinterlace_issue_dma() 302 ctx->xt->dst_start = p_out; in deinterlace_issue_dma() 316 ctx->xt->src_start = p_in; in deinterlace_issue_dma() 322 ctx->xt->frame_size = 1; in deinterlace_issue_dma() 324 ctx->xt->src_sgl = false; in deinterlace_issue_dma() 325 ctx->xt->dst_sgl = true; in deinterlace_issue_dma() 864 if (!ctx->xt) { in deinterlace_open() [all …]
|
/linux/net/netfilter/ |
A D | x_tables.c | 93 mutex_lock(&xt[af].mutex); in xt_register_target() 105 mutex_lock(&xt[af].mutex); in xt_unregister_target() 693 xt[af].number = 0; in xt_compat_flush_offsets() 694 xt[af].cur = 0; in xt_compat_flush_offsets() 734 if (!xt[af].compat_tab) in xt_compat_init_offsets() 738 xt[af].cur = 0; in xt_compat_init_offsets() 1598 &xt[NFPROTO_UNSPEC].target : &xt[NFPROTO_UNSPEC].match; in xt_mttg_seq_next() 1607 &xt[nfproto].target : &xt[nfproto].match; in xt_mttg_seq_next() 1990 if (!xt) in xt_init() 2005 kfree(xt); in xt_init() [all …]
|
A D | nft_compat.c | 63 const void *xt, const void *xt_info) in nft_compat_set_par() argument 68 par->target = xt; in nft_compat_set_par() 80 struct xt_action_param xt; in nft_target_eval_xt() local 85 ret = target->target(skb, &xt); in nft_target_eval_xt() 87 if (xt.hotdrop) in nft_target_eval_xt() 107 struct xt_action_param xt; in nft_target_eval_bridge() local 112 ret = target->target(skb, &xt); in nft_target_eval_bridge() 114 if (xt.hotdrop) in nft_target_eval_bridge() 375 struct xt_action_param xt; in __nft_match_eval() local 380 ret = match->match(skb, &xt); in __nft_match_eval() [all …]
|
/linux/drivers/media/platform/omap/ |
A D | omap_vout_vrfb.c | 143 if (!vout->vrfb_dma_tx.xt) { in omap_vout_setup_vrfb_bufs() 187 kfree(vout->vrfb_dma_tx.xt); in omap_vout_release_vrfb() 236 struct dma_interleaved_template *xt = vout->vrfb_dma_tx.xt; in omap_vout_prepare_vrfb() local 259 xt->numf = vout->pix.height; in omap_vout_prepare_vrfb() 260 xt->frame_size = 1; in omap_vout_prepare_vrfb() 262 xt->sgl[0].icg = dst_icg; in omap_vout_prepare_vrfb() 264 xt->dir = DMA_MEM_TO_MEM; in omap_vout_prepare_vrfb() 265 xt->src_sgl = false; in omap_vout_prepare_vrfb() 266 xt->src_inc = true; in omap_vout_prepare_vrfb() 267 xt->dst_sgl = true; in omap_vout_prepare_vrfb() [all …]
|
A D | omap_voutdef.h | 87 struct dma_interleaved_template *xt; member
|
/linux/drivers/dma/ |
A D | dma-axi-dmac.c | 618 if (xt->frame_size != 1) in axi_dmac_prep_interleaved() 621 if (xt->dir != chan->direction) in axi_dmac_prep_interleaved() 625 if (!xt->src_inc || !axi_dmac_check_addr(chan, xt->src_start)) in axi_dmac_prep_interleaved() 630 if (!xt->dst_inc || !axi_dmac_check_addr(chan, xt->dst_start)) in axi_dmac_prep_interleaved() 634 dst_icg = dmaengine_get_dst_icg(xt, &xt->sgl[0]); in axi_dmac_prep_interleaved() 635 src_icg = dmaengine_get_src_icg(xt, &xt->sgl[0]); in axi_dmac_prep_interleaved() 639 xt->numf == 0) in axi_dmac_prep_interleaved() 647 if (chan->max_length / xt->sgl[0].size < xt->numf) in axi_dmac_prep_interleaved() 649 if (!axi_dmac_check_len(chan, xt->sgl[0].size * xt->numf)) in axi_dmac_prep_interleaved() 669 desc->sg[0].y_len = xt->numf; in axi_dmac_prep_interleaved() [all …]
|
A D | at_xdmac.c | 945 if (xt->src_inc) { in at_xdmac_interleaved_queue_desc() 946 if (xt->src_sgl) in at_xdmac_interleaved_queue_desc() 952 if (xt->dst_inc) { in at_xdmac_interleaved_queue_desc() 953 if (xt->dst_sgl) in at_xdmac_interleaved_queue_desc() 1006 if (!xt || !xt->numf || (xt->dir != DMA_MEM_TO_MEM)) in at_xdmac_prep_interleaved() 1013 if ((xt->numf > 1) && (xt->frame_size > 1)) in at_xdmac_prep_interleaved() 1017 __func__, &xt->src_start, &xt->dst_start, xt->numf, in at_xdmac_prep_interleaved() 1023 if (xt->numf > 1) { in at_xdmac_prep_interleaved() 1027 xt, xt->sgl); in at_xdmac_prep_interleaved() 1070 if (xt->src_sgl) in at_xdmac_prep_interleaved() [all …]
|
A D | imx-dma.c | 948 (unsigned long long) xt->dst_start, in imxdma_prep_dma_interleaved() 949 xt->src_sgl ? "true" : "false", xt->dst_sgl ? "true" : "false", in imxdma_prep_dma_interleaved() 950 xt->numf, xt->frame_size); in imxdma_prep_dma_interleaved() 956 if (xt->frame_size != 1 || xt->numf <= 0 || xt->dir != DMA_MEM_TO_MEM) in imxdma_prep_dma_interleaved() 962 desc->src = xt->src_start; in imxdma_prep_dma_interleaved() 963 desc->dest = xt->dst_start; in imxdma_prep_dma_interleaved() 964 desc->x = xt->sgl[0].size; in imxdma_prep_dma_interleaved() 965 desc->y = xt->numf; in imxdma_prep_dma_interleaved() 966 desc->w = xt->sgl[0].icg + desc->x; in imxdma_prep_dma_interleaved() 971 if (xt->src_sgl) in imxdma_prep_dma_interleaved() [all …]
|
A D | at_hdmac.c | 731 if (unlikely(!xt || xt->numf != 1 || !xt->frame_size)) in atc_prep_dma_interleaved() 734 first = xt->sgl; in atc_prep_dma_interleaved() 738 __func__, &xt->src_start, &xt->dst_start, xt->numf, in atc_prep_dma_interleaved() 739 xt->frame_size, flags); in atc_prep_dma_interleaved() 747 for (i = 0; i < xt->frame_size; i++) { in atc_prep_dma_interleaved() 750 if ((chunk->size != xt->sgl->size) || in atc_prep_dma_interleaved() 751 (dmaengine_get_dst_icg(xt, chunk) != dmaengine_get_dst_icg(xt, first)) || in atc_prep_dma_interleaved() 752 (dmaengine_get_src_icg(xt, chunk) != dmaengine_get_src_icg(xt, first))) { in atc_prep_dma_interleaved() 763 xt->dst_start, len); in atc_prep_dma_interleaved() 789 desc->lli.saddr = xt->src_start; in atc_prep_dma_interleaved() [all …]
|
/linux/arch/xtensa/kernel/ |
A D | vmlinux.lds.S | 374 .xt.prop 0 : { KEEP(*(.xt.prop .xt.prop.* .gnu.linkonce.prop.*)) } 375 .xt.insn 0 : { KEEP(*(.xt.insn .xt.insn.* .gnu.linkonce.x*)) } 376 .xt.lit 0 : { KEEP(*(.xt.lit .xt.lit.* .gnu.linkonce.p*)) }
|
/linux/drivers/media/platform/xilinx/ |
A D | xilinx-dma.c | 353 dma->xt.dir = DMA_DEV_TO_MEM; in xvip_dma_buffer_queue() 354 dma->xt.src_sgl = false; in xvip_dma_buffer_queue() 355 dma->xt.dst_sgl = true; in xvip_dma_buffer_queue() 356 dma->xt.dst_start = addr; in xvip_dma_buffer_queue() 359 dma->xt.dir = DMA_MEM_TO_DEV; in xvip_dma_buffer_queue() 360 dma->xt.src_sgl = true; in xvip_dma_buffer_queue() 361 dma->xt.dst_sgl = false; in xvip_dma_buffer_queue() 362 dma->xt.src_start = addr; in xvip_dma_buffer_queue() 365 dma->xt.frame_size = 1; in xvip_dma_buffer_queue() 368 dma->xt.numf = dma->format.height; in xvip_dma_buffer_queue() [all …]
|
A D | xilinx-dma.h | 94 struct dma_interleaved_template xt; member
|
/linux/include/linux/ |
A D | dmaengine.h | 926 struct dma_chan *chan, struct dma_interleaved_template *xt, 1020 struct dma_chan *chan, struct dma_interleaved_template *xt, in dmaengine_prep_interleaved_dma() argument 1029 return chan->device->device_prep_interleaved_dma(chan, xt, flags); in dmaengine_prep_interleaved_dma() 1310 static inline size_t dmaengine_get_dst_icg(struct dma_interleaved_template *xt, in dmaengine_get_dst_icg() argument 1313 return dmaengine_get_icg(xt->dst_inc, xt->dst_sgl, in dmaengine_get_dst_icg() 1317 static inline size_t dmaengine_get_src_icg(struct dma_interleaved_template *xt, in dmaengine_get_src_icg() argument 1320 return dmaengine_get_icg(xt->src_inc, xt->src_sgl, in dmaengine_get_src_icg()
|
/linux/drivers/dma/ti/ |
A D | omap-dma.c | 1294 if (is_slave_direction(xt->dir)) in omap_dma_prep_dma_interleaved() 1297 if (xt->frame_size != 1 || xt->numf == 0) in omap_dma_prep_dma_interleaved() 1304 data_type = __ffs((xt->src_start | xt->dst_start | xt->sgl[0].size)); in omap_dma_prep_dma_interleaved() 1310 d->dev_addr = xt->src_start; in omap_dma_prep_dma_interleaved() 1312 sg->en = xt->sgl[0].size / BIT(data_type); in omap_dma_prep_dma_interleaved() 1313 sg->fn = xt->numf; in omap_dma_prep_dma_interleaved() 1314 sg->addr = xt->dst_start; in omap_dma_prep_dma_interleaved() 1318 src_icg = dmaengine_get_src_icg(xt, &xt->sgl[0]); in omap_dma_prep_dma_interleaved() 1319 dst_icg = dmaengine_get_dst_icg(xt, &xt->sgl[0]); in omap_dma_prep_dma_interleaved() 1324 } else if (xt->src_inc) { in omap_dma_prep_dma_interleaved() [all …]
|
A D | edma.c | 1294 if (xt->frame_size != 1 || xt->numf == 0) in edma_prep_dma_interleaved() 1297 if (xt->sgl[0].size > SZ_64K || xt->numf > SZ_64K) in edma_prep_dma_interleaved() 1300 src_icg = dmaengine_get_src_icg(xt, &xt->sgl[0]); in edma_prep_dma_interleaved() 1303 } else if (xt->src_inc) { in edma_prep_dma_interleaved() 1304 src_bidx = xt->sgl[0].size; in edma_prep_dma_interleaved() 1311 dst_icg = dmaengine_get_dst_icg(xt, &xt->sgl[0]); in edma_prep_dma_interleaved() 1314 } else if (xt->dst_inc) { in edma_prep_dma_interleaved() 1315 dst_bidx = xt->sgl[0].size; in edma_prep_dma_interleaved() 1335 param->src = xt->src_start; in edma_prep_dma_interleaved() 1336 param->dst = xt->dst_start; in edma_prep_dma_interleaved() [all …]
|
/linux/drivers/dma/xilinx/ |
A D | xilinx_dpdma.c | 684 struct dma_interleaved_template *xt) in xilinx_dpdma_chan_prep_interleaved_dma() argument 689 size_t hsize = xt->sgl[0].size; in xilinx_dpdma_chan_prep_interleaved_dma() 690 size_t stride = hsize + xt->sgl[0].icg; in xilinx_dpdma_chan_prep_interleaved_dma() 692 if (!IS_ALIGNED(xt->src_start, XILINX_DPDMA_ALIGN_BYTES)) { in xilinx_dpdma_chan_prep_interleaved_dma() 710 &xt->src_start, 1); in xilinx_dpdma_chan_prep_interleaved_dma() 714 hw_desc->xfer_size = hsize * xt->numf; in xilinx_dpdma_chan_prep_interleaved_dma() 1193 struct dma_interleaved_template *xt, in xilinx_dpdma_prep_interleaved_dma() argument 1199 if (xt->dir != DMA_MEM_TO_DEV) in xilinx_dpdma_prep_interleaved_dma() 1202 if (!xt->numf || !xt->sgl[0].size) in xilinx_dpdma_prep_interleaved_dma() 1208 desc = xilinx_dpdma_chan_prep_interleaved_dma(chan, xt); in xilinx_dpdma_prep_interleaved_dma()
|
A D | xilinx_dma.c | 2003 struct dma_interleaved_template *xt, in xilinx_vdma_dma_prep_interleaved() argument 2011 if (!is_slave_direction(xt->dir)) in xilinx_vdma_dma_prep_interleaved() 2014 if (!xt->numf || !xt->sgl[0].size) in xilinx_vdma_dma_prep_interleaved() 2017 if (xt->frame_size != 1) in xilinx_vdma_dma_prep_interleaved() 2036 hw->vsize = xt->numf; in xilinx_vdma_dma_prep_interleaved() 2037 hw->hsize = xt->sgl[0].size; in xilinx_vdma_dma_prep_interleaved() 2038 hw->stride = (xt->sgl[0].icg + xt->sgl[0].size) << in xilinx_vdma_dma_prep_interleaved() 2043 if (xt->dir != DMA_MEM_TO_DEV) { in xilinx_vdma_dma_prep_interleaved() 2045 hw->buf_addr = lower_32_bits(xt->dst_start); in xilinx_vdma_dma_prep_interleaved() 2048 hw->buf_addr = xt->dst_start; in xilinx_vdma_dma_prep_interleaved() [all …]
|
/linux/drivers/gpu/drm/xlnx/ |
A D | zynqmp_disp.c | 121 struct dma_interleaved_template xt; member 1100 dma->xt.numf = height; in zynqmp_disp_layer_update() 1103 dma->xt.src_start = paddr; in zynqmp_disp_layer_update() 1104 dma->xt.frame_size = 1; in zynqmp_disp_layer_update() 1105 dma->xt.dir = DMA_MEM_TO_DEV; in zynqmp_disp_layer_update() 1106 dma->xt.src_sgl = true; in zynqmp_disp_layer_update() 1107 dma->xt.dst_sgl = false; in zynqmp_disp_layer_update() 1109 desc = dmaengine_prep_interleaved_dma(dma->chan, &dma->xt, in zynqmp_disp_layer_update()
|
/linux/arch/s390/kernel/ |
A D | time.c | 114 static void ext_to_timespec64(union tod_clock *clk, struct timespec64 *xt) in ext_to_timespec64() argument 121 xt->tv_sec = sec; in ext_to_timespec64() 122 xt->tv_nsec = nsec; in ext_to_timespec64()
|
/linux/drivers/iommu/amd/ |
A D | init.c | 2039 union intcapxt xt; in intcapxt_irqdomain_activate() local 2041 xt.capxt = 0ULL; in intcapxt_irqdomain_activate() 2042 xt.dest_mode_logical = apic->dest_mode_logical; in intcapxt_irqdomain_activate() 2043 xt.vector = cfg->vector; in intcapxt_irqdomain_activate() 2044 xt.destid_0_23 = cfg->dest_apicid & GENMASK(23, 0); in intcapxt_irqdomain_activate() 2045 xt.destid_24_31 = cfg->dest_apicid >> 24; in intcapxt_irqdomain_activate() 2051 writeq(xt.capxt, iommu->mmio_base + MMIO_INTCAPXT_EVT_OFFSET); in intcapxt_irqdomain_activate() 2052 writeq(xt.capxt, iommu->mmio_base + MMIO_INTCAPXT_PPR_OFFSET); in intcapxt_irqdomain_activate() 2053 writeq(xt.capxt, iommu->mmio_base + MMIO_INTCAPXT_GALOG_OFFSET); in intcapxt_irqdomain_activate()
|
/linux/kernel/time/ |
A D | timekeeping.c | 1296 struct timespec64 ts_delta, xt; in do_settimeofday64() local 1308 xt = tk_xtime(tk); in do_settimeofday64() 1309 ts_delta = timespec64_sub(*ts, xt); in do_settimeofday64()
|
/linux/net/xfrm/ |
A D | xfrm_user.c | 3169 struct xfrm_tmpl *xt, struct xfrm_policy *xp) in build_acquire() argument 3185 ua->aalgos = xt->aalgos; in build_acquire() 3186 ua->ealgos = xt->ealgos; in build_acquire() 3187 ua->calgos = xt->calgos; in build_acquire() 3208 static int xfrm_send_acquire(struct xfrm_state *x, struct xfrm_tmpl *xt, in xfrm_send_acquire() argument 3219 err = build_acquire(skb, x, xt, xp); in xfrm_send_acquire()
|
/linux/Documentation/driver-api/dmaengine/ |
A D | client.rst | 110 struct dma_chan *chan, struct dma_interleaved_template *xt,
|
/linux/fs/ocfs2/ |
A D | alloc.c | 306 struct ocfs2_xattr_tree_root *xt = &xb->xb_attrs.xb_root; in ocfs2_xattr_tree_set_last_eb_blk() local 308 xt->xt_last_eb_blk = cpu_to_le64(blkno); in ocfs2_xattr_tree_set_last_eb_blk() 314 struct ocfs2_xattr_tree_root *xt = &xb->xb_attrs.xb_root; in ocfs2_xattr_tree_get_last_eb_blk() local 316 return le64_to_cpu(xt->xt_last_eb_blk); in ocfs2_xattr_tree_get_last_eb_blk()
|
/linux/arch/xtensa/ |
A D | Kconfig | 502 xt-gdb can't place a Software Breakpoint in the 0XD region prior
|