Home
last modified time | relevance | path

Searched refs:xt (Results 1 – 25 of 28) sorted by relevance

12

/linux-6.3-rc2/drivers/media/platform/
A Dm2m-deinterlace.c238 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-6.3-rc2/net/netfilter/
A Dx_tables.c93 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 Dnft_compat.c63 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()
376 struct xt_action_param xt; in __nft_match_eval() local
381 ret = match->match(skb, &xt); in __nft_match_eval()
[all …]
/linux-6.3-rc2/drivers/media/platform/ti/omap/
A Domap_vout_vrfb.c143 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 Domap_voutdef.h87 struct dma_interleaved_template *xt; member
/linux-6.3-rc2/arch/xtensa/kernel/
A Dvmlinux.lds.S373 .xt.prop 0 : { KEEP(*(.xt.prop .xt.prop.* .gnu.linkonce.prop.*)) }
374 .xt.insn 0 : { KEEP(*(.xt.insn .xt.insn.* .gnu.linkonce.x*)) }
375 .xt.lit 0 : { KEEP(*(.xt.lit .xt.lit.* .gnu.linkonce.p*)) }
/linux-6.3-rc2/drivers/dma/
A Ddma-axi-dmac.c622 if (xt->frame_size != 1) in axi_dmac_prep_interleaved()
625 if (xt->dir != chan->direction) in axi_dmac_prep_interleaved()
629 if (!xt->src_inc || !axi_dmac_check_addr(chan, xt->src_start)) in axi_dmac_prep_interleaved()
634 if (!xt->dst_inc || !axi_dmac_check_addr(chan, xt->dst_start)) in axi_dmac_prep_interleaved()
638 dst_icg = dmaengine_get_dst_icg(xt, &xt->sgl[0]); in axi_dmac_prep_interleaved()
639 src_icg = dmaengine_get_src_icg(xt, &xt->sgl[0]); in axi_dmac_prep_interleaved()
643 xt->numf == 0) in axi_dmac_prep_interleaved()
651 if (chan->max_length / xt->sgl[0].size < xt->numf) in axi_dmac_prep_interleaved()
653 if (!axi_dmac_check_len(chan, xt->sgl[0].size * xt->numf)) in axi_dmac_prep_interleaved()
673 desc->sg[0].y_len = xt->numf; in axi_dmac_prep_interleaved()
[all …]
A Dimx-dma.c948 (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 Dat_xdmac.c1015 if (xt->src_inc) { in at_xdmac_interleaved_queue_desc()
1016 if (xt->src_sgl) in at_xdmac_interleaved_queue_desc()
1022 if (xt->dst_inc) { in at_xdmac_interleaved_queue_desc()
1023 if (xt->dst_sgl) in at_xdmac_interleaved_queue_desc()
1076 if (!xt || !xt->numf || (xt->dir != DMA_MEM_TO_MEM)) in at_xdmac_prep_interleaved()
1083 if ((xt->numf > 1) && (xt->frame_size > 1)) in at_xdmac_prep_interleaved()
1087 __func__, &xt->src_start, &xt->dst_start, xt->numf, in at_xdmac_prep_interleaved()
1093 if (xt->numf > 1) { in at_xdmac_prep_interleaved()
1097 xt, xt->sgl); in at_xdmac_prep_interleaved()
1140 if (xt->src_sgl) in at_xdmac_prep_interleaved()
[all …]
A Dat_hdmac.c871 if (unlikely(!xt || xt->numf != 1 || !xt->frame_size)) in atc_prep_dma_interleaved()
874 first = xt->sgl; in atc_prep_dma_interleaved()
878 __func__, &xt->src_start, &xt->dst_start, xt->numf, in atc_prep_dma_interleaved()
879 xt->frame_size, flags); in atc_prep_dma_interleaved()
887 for (i = 0; i < xt->frame_size; i++) { in atc_prep_dma_interleaved()
890 if ((chunk->size != xt->sgl->size) || in atc_prep_dma_interleaved()
891 (dmaengine_get_dst_icg(xt, chunk) != dmaengine_get_dst_icg(xt, first)) || in atc_prep_dma_interleaved()
892 (dmaengine_get_src_icg(xt, chunk) != dmaengine_get_src_icg(xt, first))) { in atc_prep_dma_interleaved()
902 dwidth = atc_get_xfer_width(xt->src_start, xt->dst_start, len); in atc_prep_dma_interleaved()
933 lli->saddr = xt->src_start; in atc_prep_dma_interleaved()
[all …]
/linux-6.3-rc2/drivers/media/platform/xilinx/
A Dxilinx-dma.c337 dma->xt.dir = DMA_DEV_TO_MEM; in xvip_dma_buffer_queue()
338 dma->xt.src_sgl = false; in xvip_dma_buffer_queue()
339 dma->xt.dst_sgl = true; in xvip_dma_buffer_queue()
340 dma->xt.dst_start = addr; in xvip_dma_buffer_queue()
343 dma->xt.dir = DMA_MEM_TO_DEV; in xvip_dma_buffer_queue()
344 dma->xt.src_sgl = true; in xvip_dma_buffer_queue()
345 dma->xt.dst_sgl = false; in xvip_dma_buffer_queue()
346 dma->xt.src_start = addr; in xvip_dma_buffer_queue()
349 dma->xt.frame_size = 1; in xvip_dma_buffer_queue()
352 dma->xt.numf = dma->format.height; in xvip_dma_buffer_queue()
[all …]
A Dxilinx-dma.h99 struct dma_interleaved_template xt; member
/linux-6.3-rc2/include/linux/
A Ddmaengine.h924 struct dma_chan *chan, struct dma_interleaved_template *xt,
1016 struct dma_chan *chan, struct dma_interleaved_template *xt, in dmaengine_prep_interleaved_dma() argument
1025 return chan->device->device_prep_interleaved_dma(chan, xt, flags); in dmaengine_prep_interleaved_dma()
1314 static inline size_t dmaengine_get_dst_icg(struct dma_interleaved_template *xt, in dmaengine_get_dst_icg() argument
1317 return dmaengine_get_icg(xt->dst_inc, xt->dst_sgl, in dmaengine_get_dst_icg()
1321 static inline size_t dmaengine_get_src_icg(struct dma_interleaved_template *xt, in dmaengine_get_src_icg() argument
1324 return dmaengine_get_icg(xt->src_inc, xt->src_sgl, in dmaengine_get_src_icg()
/linux-6.3-rc2/drivers/gpu/drm/xlnx/
A Dzynqmp_disp.c89 struct dma_interleaved_template xt; member
1005 dma->xt.numf = height; in zynqmp_disp_layer_update()
1008 dma->xt.src_start = dma_addr; in zynqmp_disp_layer_update()
1009 dma->xt.frame_size = 1; in zynqmp_disp_layer_update()
1010 dma->xt.dir = DMA_MEM_TO_DEV; in zynqmp_disp_layer_update()
1011 dma->xt.src_sgl = true; in zynqmp_disp_layer_update()
1012 dma->xt.dst_sgl = false; in zynqmp_disp_layer_update()
1014 desc = dmaengine_prep_interleaved_dma(dma->chan, &dma->xt, in zynqmp_disp_layer_update()
/linux-6.3-rc2/drivers/dma/ti/
A Domap-dma.c1299 if (is_slave_direction(xt->dir)) in omap_dma_prep_dma_interleaved()
1302 if (xt->frame_size != 1 || xt->numf == 0) in omap_dma_prep_dma_interleaved()
1309 data_type = __ffs((xt->src_start | xt->dst_start | xt->sgl[0].size)); in omap_dma_prep_dma_interleaved()
1315 d->dev_addr = xt->src_start; in omap_dma_prep_dma_interleaved()
1317 sg->en = xt->sgl[0].size / BIT(data_type); in omap_dma_prep_dma_interleaved()
1318 sg->fn = xt->numf; in omap_dma_prep_dma_interleaved()
1319 sg->addr = xt->dst_start; in omap_dma_prep_dma_interleaved()
1323 src_icg = dmaengine_get_src_icg(xt, &xt->sgl[0]); in omap_dma_prep_dma_interleaved()
1324 dst_icg = dmaengine_get_dst_icg(xt, &xt->sgl[0]); in omap_dma_prep_dma_interleaved()
1329 } else if (xt->src_inc) { in omap_dma_prep_dma_interleaved()
[all …]
A Dedma.c1246 if (xt->frame_size != 1 || xt->numf == 0) in edma_prep_dma_interleaved()
1249 if (xt->sgl[0].size > SZ_64K || xt->numf > SZ_64K) in edma_prep_dma_interleaved()
1252 src_icg = dmaengine_get_src_icg(xt, &xt->sgl[0]); in edma_prep_dma_interleaved()
1255 } else if (xt->src_inc) { in edma_prep_dma_interleaved()
1256 src_bidx = xt->sgl[0].size; in edma_prep_dma_interleaved()
1263 dst_icg = dmaengine_get_dst_icg(xt, &xt->sgl[0]); in edma_prep_dma_interleaved()
1266 } else if (xt->dst_inc) { in edma_prep_dma_interleaved()
1267 dst_bidx = xt->sgl[0].size; in edma_prep_dma_interleaved()
1287 param->src = xt->src_start; in edma_prep_dma_interleaved()
1288 param->dst = xt->dst_start; in edma_prep_dma_interleaved()
[all …]
/linux-6.3-rc2/drivers/dma/xilinx/
A Dxilinx_dpdma.c685 struct dma_interleaved_template *xt) in xilinx_dpdma_chan_prep_interleaved_dma() argument
690 size_t hsize = xt->sgl[0].size; in xilinx_dpdma_chan_prep_interleaved_dma()
691 size_t stride = hsize + xt->sgl[0].icg; in xilinx_dpdma_chan_prep_interleaved_dma()
693 if (!IS_ALIGNED(xt->src_start, XILINX_DPDMA_ALIGN_BYTES)) { in xilinx_dpdma_chan_prep_interleaved_dma()
711 &xt->src_start, 1); in xilinx_dpdma_chan_prep_interleaved_dma()
715 hw_desc->xfer_size = hsize * xt->numf; in xilinx_dpdma_chan_prep_interleaved_dma()
1194 struct dma_interleaved_template *xt, in xilinx_dpdma_prep_interleaved_dma() argument
1200 if (xt->dir != DMA_MEM_TO_DEV) in xilinx_dpdma_prep_interleaved_dma()
1203 if (!xt->numf || !xt->sgl[0].size) in xilinx_dpdma_prep_interleaved_dma()
1209 desc = xilinx_dpdma_chan_prep_interleaved_dma(chan, xt); in xilinx_dpdma_prep_interleaved_dma()
A Dxilinx_dma.c2005 struct dma_interleaved_template *xt, in xilinx_vdma_dma_prep_interleaved() argument
2013 if (!is_slave_direction(xt->dir)) in xilinx_vdma_dma_prep_interleaved()
2016 if (!xt->numf || !xt->sgl[0].size) in xilinx_vdma_dma_prep_interleaved()
2019 if (xt->frame_size != 1) in xilinx_vdma_dma_prep_interleaved()
2038 hw->vsize = xt->numf; in xilinx_vdma_dma_prep_interleaved()
2039 hw->hsize = xt->sgl[0].size; in xilinx_vdma_dma_prep_interleaved()
2040 hw->stride = (xt->sgl[0].icg + xt->sgl[0].size) << in xilinx_vdma_dma_prep_interleaved()
2045 if (xt->dir != DMA_MEM_TO_DEV) { in xilinx_vdma_dma_prep_interleaved()
2047 hw->buf_addr = lower_32_bits(xt->dst_start); in xilinx_vdma_dma_prep_interleaved()
2050 hw->buf_addr = xt->dst_start; in xilinx_vdma_dma_prep_interleaved()
[all …]
/linux-6.3-rc2/Documentation/devicetree/bindings/watchdog/
A Dsunplus,sp7021-wdt.yaml11 - XianTao Hu <xt.hu@cqplus1.com>
/linux-6.3-rc2/arch/s390/kernel/
A Dtime.c114 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-6.3-rc2/drivers/iommu/amd/
A Dinit.c2295 union intcapxt xt; in intcapxt_unmask_irq() local
2297 xt.capxt = 0ULL; in intcapxt_unmask_irq()
2298 xt.dest_mode_logical = apic->dest_mode_logical; in intcapxt_unmask_irq()
2299 xt.vector = cfg->vector; in intcapxt_unmask_irq()
2300 xt.destid_0_23 = cfg->dest_apicid & GENMASK(23, 0); in intcapxt_unmask_irq()
2301 xt.destid_24_31 = cfg->dest_apicid >> 24; in intcapxt_unmask_irq()
2307 writeq(xt.capxt, iommu->mmio_base + MMIO_INTCAPXT_EVT_OFFSET); in intcapxt_unmask_irq()
2308 writeq(xt.capxt, iommu->mmio_base + MMIO_INTCAPXT_PPR_OFFSET); in intcapxt_unmask_irq()
2309 writeq(xt.capxt, iommu->mmio_base + MMIO_INTCAPXT_GALOG_OFFSET); in intcapxt_unmask_irq()
/linux-6.3-rc2/kernel/time/
A Dtimekeeping.c1315 struct timespec64 ts_delta, xt; in do_settimeofday64() local
1327 xt = tk_xtime(tk); in do_settimeofday64()
1328 ts_delta = timespec64_sub(*ts, xt); in do_settimeofday64()
/linux-6.3-rc2/net/xfrm/
A Dxfrm_user.c3366 struct xfrm_tmpl *xt, struct xfrm_policy *xp) in build_acquire() argument
3382 ua->aalgos = xt->aalgos; in build_acquire()
3383 ua->ealgos = xt->ealgos; in build_acquire()
3384 ua->calgos = xt->calgos; in build_acquire()
3407 static int xfrm_send_acquire(struct xfrm_state *x, struct xfrm_tmpl *xt, in xfrm_send_acquire() argument
3418 err = build_acquire(skb, x, xt, xp); in xfrm_send_acquire()
/linux-6.3-rc2/Documentation/sphinx/
A Dkerneldoc-preamble.sty48 \nobreak\hb@xt@\@pnumwidth{\hss #2%
/linux-6.3-rc2/Documentation/driver-api/dmaengine/
A Dclient.rst110 struct dma_chan *chan, struct dma_interleaved_template *xt,

Completed in 113 milliseconds

12