/Linux-v4.19/drivers/media/platform/ |
D | m2m-deinterlace.c | 149 struct dma_interleaved_template *xt; member 242 ctx->xt->numf = s_height / 2; in deinterlace_issue_dma() 243 ctx->xt->sgl[0].size = s_width; in deinterlace_issue_dma() 244 ctx->xt->sgl[0].icg = s_width; in deinterlace_issue_dma() 245 ctx->xt->src_start = p_in; in deinterlace_issue_dma() 246 ctx->xt->dst_start = p_out; in deinterlace_issue_dma() 249 ctx->xt->numf = s_height / 2; in deinterlace_issue_dma() 250 ctx->xt->sgl[0].size = s_width; in deinterlace_issue_dma() 251 ctx->xt->sgl[0].icg = s_width; in deinterlace_issue_dma() 252 ctx->xt->src_start = p_in + s_size / 2; in deinterlace_issue_dma() [all …]
|
/Linux-v4.19/net/netfilter/ |
D | x_tables.c | 62 static struct xt_af *xt; variable 77 mutex_lock(&xt[af].mutex); in xt_register_target() 78 list_add(&target->list, &xt[af].target); in xt_register_target() 79 mutex_unlock(&xt[af].mutex); in xt_register_target() 89 mutex_lock(&xt[af].mutex); in xt_unregister_target() 91 mutex_unlock(&xt[af].mutex); in xt_unregister_target() 127 mutex_lock(&xt[af].mutex); in xt_register_match() 128 list_add(&match->list, &xt[af].match); in xt_register_match() 129 mutex_unlock(&xt[af].mutex); in xt_register_match() 139 mutex_lock(&xt[af].mutex); in xt_unregister_match() [all …]
|
D | nft_compat.c | 46 static bool nft_xt_put(struct nft_xt *xt) in nft_xt_put() argument 48 if (--xt->refcnt == 0) { in nft_xt_put() 49 list_del(&xt->head); in nft_xt_put() 50 kfree_rcu(xt, rcu_head); in nft_xt_put() 82 nft_compat_set_par(struct xt_action_param *par, void *xt, const void *xt_info) in nft_compat_set_par() argument 84 par->target = xt; in nft_compat_set_par() 98 nft_compat_set_par((struct xt_action_param *)&pkt->xt, target, info); in nft_target_eval_xt() 100 ret = target->target(skb, &pkt->xt); in nft_target_eval_xt() 102 if (pkt->xt.hotdrop) in nft_target_eval_xt() 124 nft_compat_set_par((struct xt_action_param *)&pkt->xt, target, info); in nft_target_eval_bridge() [all …]
|
D | nf_tables_trace.c | 119 nh_end = pkt->tprot_set ? pkt->xt.thoff : skb->len; in nf_trace_fill_pkt_info() 126 len = min_t(unsigned int, skb->len - pkt->xt.thoff, in nf_trace_fill_pkt_info() 129 pkt->xt.thoff, len)) in nf_trace_fill_pkt_info()
|
D | nft_payload.c | 102 offset = pkt->xt.thoff; in nft_payload_eval() 199 if (!nft_payload_udp_checksum(skb, pkt->xt.thoff)) in nft_payload_l4csum_offset() 212 *l4csum_offset += pkt->xt.thoff; in nft_payload_l4csum_offset() 291 offset = pkt->xt.thoff; in nft_payload_set_eval()
|
D | nft_exthdr.c | 74 tcph = skb_header_pointer(pkt->skb, pkt->xt.thoff, sizeof(*tcph), buffer); in nft_tcp_header_pointer() 82 return skb_header_pointer(pkt->skb, pkt->xt.thoff, *tcphdr_len, buffer); in nft_tcp_header_pointer() 159 if (!skb_make_writable(pkt->skb, pkt->xt.thoff + i + priv->len)) in nft_exthdr_tcp_set_eval()
|
/Linux-v4.19/drivers/dma/ |
D | dma-axi-dmac.c | 461 struct dma_chan *c, struct dma_interleaved_template *xt, in axi_dmac_prep_interleaved() argument 468 if (xt->frame_size != 1) in axi_dmac_prep_interleaved() 471 if (xt->dir != chan->direction) in axi_dmac_prep_interleaved() 475 if (!xt->src_inc || !axi_dmac_check_addr(chan, xt->src_start)) in axi_dmac_prep_interleaved() 480 if (!xt->dst_inc || !axi_dmac_check_addr(chan, xt->dst_start)) in axi_dmac_prep_interleaved() 484 dst_icg = dmaengine_get_dst_icg(xt, &xt->sgl[0]); in axi_dmac_prep_interleaved() 485 src_icg = dmaengine_get_src_icg(xt, &xt->sgl[0]); in axi_dmac_prep_interleaved() 488 if (!axi_dmac_check_len(chan, xt->sgl[0].size) || in axi_dmac_prep_interleaved() 489 !axi_dmac_check_len(chan, xt->numf)) in axi_dmac_prep_interleaved() 491 if (xt->sgl[0].size + dst_icg > chan->max_length || in axi_dmac_prep_interleaved() [all …]
|
D | at_xdmac.c | 850 struct dma_interleaved_template *xt, in at_xdmac_interleaved_queue_desc() argument 888 if (xt->src_inc) { in at_xdmac_interleaved_queue_desc() 889 if (xt->src_sgl) in at_xdmac_interleaved_queue_desc() 895 if (xt->dst_inc) { in at_xdmac_interleaved_queue_desc() 896 if (xt->dst_sgl) in at_xdmac_interleaved_queue_desc() 916 desc->lld.mbr_sus = dmaengine_get_src_icg(xt, chunk); in at_xdmac_interleaved_queue_desc() 917 desc->lld.mbr_dus = dmaengine_get_dst_icg(xt, chunk); in at_xdmac_interleaved_queue_desc() 939 struct dma_interleaved_template *xt, in at_xdmac_prep_interleaved() argument 949 if (!xt || !xt->numf || (xt->dir != DMA_MEM_TO_MEM)) in at_xdmac_prep_interleaved() 956 if ((xt->numf > 1) && (xt->frame_size > 1)) in at_xdmac_prep_interleaved() [all …]
|
D | imx-dma.c | 943 struct dma_chan *chan, struct dma_interleaved_template *xt, in imxdma_prep_dma_interleaved() argument 952 imxdmac->channel, (unsigned long long)xt->src_start, in imxdma_prep_dma_interleaved() 953 (unsigned long long) xt->dst_start, in imxdma_prep_dma_interleaved() 954 xt->src_sgl ? "true" : "false", xt->dst_sgl ? "true" : "false", in imxdma_prep_dma_interleaved() 955 xt->numf, xt->frame_size); in imxdma_prep_dma_interleaved() 961 if (xt->frame_size != 1 || xt->numf <= 0 || xt->dir != DMA_MEM_TO_MEM) in imxdma_prep_dma_interleaved() 967 desc->src = xt->src_start; in imxdma_prep_dma_interleaved() 968 desc->dest = xt->dst_start; in imxdma_prep_dma_interleaved() 969 desc->x = xt->sgl[0].size; in imxdma_prep_dma_interleaved() 970 desc->y = xt->numf; in imxdma_prep_dma_interleaved() [all …]
|
D | at_hdmac.c | 707 struct dma_interleaved_template *xt, in atc_prep_dma_interleaved() argument 720 if (unlikely(!xt || xt->numf != 1 || !xt->frame_size)) in atc_prep_dma_interleaved() 723 first = xt->sgl; in atc_prep_dma_interleaved() 727 __func__, &xt->src_start, &xt->dst_start, xt->numf, in atc_prep_dma_interleaved() 728 xt->frame_size, flags); in atc_prep_dma_interleaved() 736 for (i = 0; i < xt->frame_size; i++) { in atc_prep_dma_interleaved() 737 struct data_chunk *chunk = xt->sgl + i; in atc_prep_dma_interleaved() 739 if ((chunk->size != xt->sgl->size) || in atc_prep_dma_interleaved() 740 (dmaengine_get_dst_icg(xt, chunk) != dmaengine_get_dst_icg(xt, first)) || in atc_prep_dma_interleaved() 741 (dmaengine_get_src_icg(xt, chunk) != dmaengine_get_src_icg(xt, first))) { in atc_prep_dma_interleaved() [all …]
|
D | sirf-dma.c | 690 struct dma_chan *chan, struct dma_interleaved_template *xt, in sirfsoc_dma_prep_interleaved() argument 699 if ((xt->dir != DMA_MEM_TO_DEV) && (xt->dir != DMA_DEV_TO_MEM)) { in sirfsoc_dma_prep_interleaved() 727 if ((xt->frame_size == 1) && (xt->numf > 0)) { in sirfsoc_dma_prep_interleaved() 729 sdesc->xlen = xt->sgl[0].size / SIRFSOC_DMA_WORD_LEN; in sirfsoc_dma_prep_interleaved() 730 sdesc->width = (xt->sgl[0].size + xt->sgl[0].icg) / in sirfsoc_dma_prep_interleaved() 732 sdesc->ylen = xt->numf - 1; in sirfsoc_dma_prep_interleaved() 733 if (xt->dir == DMA_MEM_TO_DEV) { in sirfsoc_dma_prep_interleaved() 734 sdesc->addr = xt->src_start; in sirfsoc_dma_prep_interleaved() 737 sdesc->addr = xt->dst_start; in sirfsoc_dma_prep_interleaved()
|
/Linux-v4.19/drivers/media/platform/omap/ |
D | omap_vout_vrfb.c | 144 vout->vrfb_dma_tx.xt = kzalloc(xt_size, GFP_KERNEL); in omap_vout_setup_vrfb_bufs() 145 if (!vout->vrfb_dma_tx.xt) { in omap_vout_setup_vrfb_bufs() 190 kfree(vout->vrfb_dma_tx.xt); in omap_vout_release_vrfb() 239 struct dma_interleaved_template *xt = vout->vrfb_dma_tx.xt; in omap_vout_prepare_vrfb() local 259 xt->src_start = vout->buf_phy_addr[vb->i]; in omap_vout_prepare_vrfb() 260 xt->dst_start = vout->vrfb_context[vb->i].paddr[0]; in omap_vout_prepare_vrfb() 262 xt->numf = vout->pix.height; in omap_vout_prepare_vrfb() 263 xt->frame_size = 1; in omap_vout_prepare_vrfb() 264 xt->sgl[0].size = vout->pix.width * vout->bpp; in omap_vout_prepare_vrfb() 265 xt->sgl[0].icg = dst_icg; in omap_vout_prepare_vrfb() [all …]
|
/Linux-v4.19/arch/xtensa/kernel/ |
D | vmlinux.lds.S | 300 .xt.lit : { *(.xt.lit) } 301 .xt.prop : { *(.xt.prop) } 321 .xt.insn 0 : 323 *(.xt.insn) 327 .xt.lit 0 : 329 *(.xt.lit)
|
/Linux-v4.19/include/net/netfilter/ |
D | nf_tables_ipv4.h | 16 pkt->xt.thoff = ip_hdrlen(pkt->skb); in nft_set_pktinfo_ipv4() 17 pkt->xt.fragoff = ntohs(ip->frag_off) & IP_OFFSET; in nft_set_pktinfo_ipv4() 43 pkt->xt.thoff = thoff; in __nft_set_pktinfo_ipv4_validate() 44 pkt->xt.fragoff = ntohs(iph->frag_off) & IP_OFFSET; in __nft_set_pktinfo_ipv4_validate()
|
D | nf_tables_ipv6.h | 23 pkt->xt.thoff = thoff; in nft_set_pktinfo_ipv6() 24 pkt->xt.fragoff = frag_off; in nft_set_pktinfo_ipv6() 56 pkt->xt.thoff = thoff; in __nft_set_pktinfo_ipv6_validate() 57 pkt->xt.fragoff = frag_off; in __nft_set_pktinfo_ipv6_validate()
|
D | nf_tables.h | 23 struct xt_action_param xt; member 28 return pkt->xt.state->net; in nft_net() 33 return pkt->xt.state->hook; in nft_hook() 38 return pkt->xt.state->pf; in nft_pf() 43 return pkt->xt.state->in; in nft_in() 48 return pkt->xt.state->out; in nft_out() 56 pkt->xt.state = state; in nft_set_pktinfo() 64 pkt->xt.thoff = 0; in nft_set_pktinfo_unspec() 65 pkt->xt.fragoff = 0; in nft_set_pktinfo_unspec()
|
/Linux-v4.19/net/bridge/netfilter/ |
D | ebtable_filter.c | 64 return ebt_do_table(skb, state, state->net->xt.frame_filter); in ebt_in_hook() 71 return ebt_do_table(skb, state, state->net->xt.frame_filter); in ebt_out_hook() 98 &net->xt.frame_filter); in frame_filter_net_init() 103 ebt_unregister_table(net, net->xt.frame_filter, ebt_ops_filter); in frame_filter_net_exit()
|
D | ebtable_nat.c | 64 return ebt_do_table(skb, state, state->net->xt.frame_nat); in ebt_nat_in() 71 return ebt_do_table(skb, state, state->net->xt.frame_nat); in ebt_nat_out() 98 &net->xt.frame_nat); in frame_nat_net_init() 103 ebt_unregister_table(net, net->xt.frame_nat, ebt_ops_nat); in frame_nat_net_exit()
|
D | ebtable_broute.c | 60 ret = ebt_do_table(skb, &state, state.net->xt.broute_table); in ebt_broute() 69 &net->xt.broute_table); in broute_net_init() 74 ebt_unregister_table(net, net->xt.broute_table, NULL); in broute_net_exit()
|
/Linux-v4.19/drivers/media/platform/xilinx/ |
D | xilinx-dma.c | 357 dma->xt.dir = DMA_DEV_TO_MEM; in xvip_dma_buffer_queue() 358 dma->xt.src_sgl = false; in xvip_dma_buffer_queue() 359 dma->xt.dst_sgl = true; in xvip_dma_buffer_queue() 360 dma->xt.dst_start = addr; in xvip_dma_buffer_queue() 363 dma->xt.dir = DMA_MEM_TO_DEV; in xvip_dma_buffer_queue() 364 dma->xt.src_sgl = true; in xvip_dma_buffer_queue() 365 dma->xt.dst_sgl = false; in xvip_dma_buffer_queue() 366 dma->xt.src_start = addr; in xvip_dma_buffer_queue() 369 dma->xt.frame_size = 1; in xvip_dma_buffer_queue() 372 dma->xt.numf = dma->format.height; in xvip_dma_buffer_queue() [all …]
|
D | xilinx-dma.h | 97 struct dma_interleaved_template xt; member
|
/Linux-v4.19/drivers/dma/xilinx/ |
D | xilinx_dma.c | 1627 struct dma_interleaved_template *xt, in xilinx_vdma_dma_prep_interleaved() argument 1635 if (!is_slave_direction(xt->dir)) in xilinx_vdma_dma_prep_interleaved() 1638 if (!xt->numf || !xt->sgl[0].size) in xilinx_vdma_dma_prep_interleaved() 1641 if (xt->frame_size != 1) in xilinx_vdma_dma_prep_interleaved() 1660 hw->vsize = xt->numf; in xilinx_vdma_dma_prep_interleaved() 1661 hw->hsize = xt->sgl[0].size; in xilinx_vdma_dma_prep_interleaved() 1662 hw->stride = (xt->sgl[0].icg + xt->sgl[0].size) << in xilinx_vdma_dma_prep_interleaved() 1667 if (xt->dir != DMA_MEM_TO_DEV) { in xilinx_vdma_dma_prep_interleaved() 1669 hw->buf_addr = lower_32_bits(xt->dst_start); in xilinx_vdma_dma_prep_interleaved() 1670 hw->buf_addr_msb = upper_32_bits(xt->dst_start); in xilinx_vdma_dma_prep_interleaved() [all …]
|
/Linux-v4.19/drivers/dma/ti/ |
D | omap-dma.c | 1201 struct dma_chan *chan, struct dma_interleaved_template *xt, in omap_dma_prep_dma_interleaved() argument 1211 if (is_slave_direction(xt->dir)) in omap_dma_prep_dma_interleaved() 1214 if (xt->frame_size != 1 || xt->numf == 0) in omap_dma_prep_dma_interleaved() 1221 data_type = __ffs((xt->src_start | xt->dst_start | xt->sgl[0].size)); in omap_dma_prep_dma_interleaved() 1227 d->dev_addr = xt->src_start; in omap_dma_prep_dma_interleaved() 1229 sg->en = xt->sgl[0].size / BIT(data_type); in omap_dma_prep_dma_interleaved() 1230 sg->fn = xt->numf; in omap_dma_prep_dma_interleaved() 1231 sg->addr = xt->dst_start; in omap_dma_prep_dma_interleaved() 1235 src_icg = dmaengine_get_src_icg(xt, &xt->sgl[0]); in omap_dma_prep_dma_interleaved() 1236 dst_icg = dmaengine_get_dst_icg(xt, &xt->sgl[0]); in omap_dma_prep_dma_interleaved() [all …]
|
/Linux-v4.19/include/linux/ |
D | dmaengine.h | 798 struct dma_chan *chan, struct dma_interleaved_template *xt, 886 struct dma_chan *chan, struct dma_interleaved_template *xt, in dmaengine_prep_interleaved_dma() argument 892 return chan->device->device_prep_interleaved_dma(chan, xt, flags); in dmaengine_prep_interleaved_dma() 1145 static inline size_t dmaengine_get_dst_icg(struct dma_interleaved_template *xt, in dmaengine_get_dst_icg() argument 1148 return dmaengine_get_icg(xt->dst_inc, xt->dst_sgl, in dmaengine_get_dst_icg() 1152 static inline size_t dmaengine_get_src_icg(struct dma_interleaved_template *xt, in dmaengine_get_src_icg() argument 1155 return dmaengine_get_icg(xt->src_inc, xt->src_sgl, in dmaengine_get_src_icg()
|
/Linux-v4.19/arch/powerpc/kernel/ |
D | time.c | 858 struct timespec xt; in update_vsyscall() local 869 xt.tv_sec = tk->xtime_sec; in update_vsyscall() 870 xt.tv_nsec = (long)(tk->tkr_mono.xtime_nsec >> tk->tkr_mono.shift); in update_vsyscall() 930 vdso_data->stamp_xtime = xt; in update_vsyscall()
|