/openbmc/qemu/hw/timer/ |
H A D | xilinx_timer.c | 108 struct xlx_timer *xt; in timer_read() local 114 xt = &t->timers[timer]; in timer_read() 120 r = ptimer_get_count(xt->ptimer); in timer_read() 121 if (!(xt->regs[R_TCSR] & TCSR_UDT)) in timer_read() 124 timer, r, xt->regs[R_TCSR] & TCSR_UDT)); in timer_read() 127 if (addr < ARRAY_SIZE(xt->regs)) in timer_read() 128 r = xt->regs[addr]; in timer_read() 137 static void timer_enable(struct xlx_timer *xt) in timer_enable() argument 142 xt->nr, xt->regs[R_TCSR] & TCSR_UDT)); in timer_enable() 144 ptimer_stop(xt->ptimer); in timer_enable() [all …]
|
/openbmc/linux/drivers/media/platform/ |
H A D | m2m-deinterlace.c | 142 struct dma_interleaved_template *xt; member 235 ctx->xt->numf = s_height / 2; in deinterlace_issue_dma() 236 ctx->xt->sgl[0].size = s_width; in deinterlace_issue_dma() 237 ctx->xt->sgl[0].icg = s_width; in deinterlace_issue_dma() 238 ctx->xt->src_start = p_in; in deinterlace_issue_dma() 239 ctx->xt->dst_start = p_out; in deinterlace_issue_dma() 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 + s_size / 2; in deinterlace_issue_dma() [all …]
|
/openbmc/u-boot/arch/xtensa/include/asm/ |
H A D | ldscript.h | 188 .xt.insn 0 : \ 190 KEEP (*(.xt.insn)) \ 193 .xt.prop 0 : \ 195 KEEP (*(.xt.prop)) \ 196 KEEP (*(.xt.prop.*)) \ 199 .xt.lit 0 : \ 201 KEEP (*(.xt.lit)) \ 202 KEEP (*(.xt.lit.*)) \ 205 .xt.profile_range 0 : \ 207 KEEP (*(.xt.profile_range)) \ [all …]
|
/openbmc/linux/net/netfilter/ |
H A D | x_tables.c | 78 static struct xt_af *xt __read_mostly; 93 mutex_lock(&xt[af].mutex); in xt_register_target() 94 list_add(&target->list, &xt[af].target); in xt_register_target() 95 mutex_unlock(&xt[af].mutex); in xt_register_target() 105 mutex_lock(&xt[af].mutex); in xt_unregister_target() 107 mutex_unlock(&xt[af].mutex); in xt_unregister_target() 143 mutex_lock(&xt[af].mutex); in xt_register_match() 144 list_add(&match->list, &xt[af].match); in xt_register_match() 145 mutex_unlock(&xt[af].mutex); in xt_register_match() 155 mutex_lock(&xt[af].mutex); in xt_unregister_match() [all …]
|
H 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 83 nft_compat_set_par(&xt, pkt, target, info); in nft_target_eval_xt() 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 110 nft_compat_set_par(&xt, pkt, target, info); in nft_target_eval_bridge() 112 ret = target->target(skb, &xt); in nft_target_eval_bridge() 114 if (xt.hotdrop) in nft_target_eval_bridge() [all …]
|
/openbmc/linux/drivers/media/platform/ti/omap/ |
H A D | omap_vout_vrfb.c | 142 vout->vrfb_dma_tx.xt = kzalloc(xt_size, GFP_KERNEL); in omap_vout_setup_vrfb_bufs() 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 256 xt->src_start = buf_phy_addr; in omap_vout_prepare_vrfb() 257 xt->dst_start = vout->vrfb_context[vb->index].paddr[0]; in omap_vout_prepare_vrfb() 259 xt->numf = vout->pix.height; in omap_vout_prepare_vrfb() 260 xt->frame_size = 1; in omap_vout_prepare_vrfb() 261 xt->sgl[0].size = vout->pix.width * vout->bpp; in omap_vout_prepare_vrfb() 262 xt->sgl[0].icg = dst_icg; in omap_vout_prepare_vrfb() [all …]
|
/openbmc/qemu/target/ppc/translate/ |
H A D | vsx-impl.c.inc | 228 TCGv_ptr xt; 234 xt = gen_vsr_ptr(a->rt); 237 helper(tcg_env, EA, xt, cpu_gpr[a->rb]); 636 int xt = rD(ctx->opcode) + 32; \ 670 set_cpu_vsr(xt, xbh, true); \ 671 set_cpu_vsr(xt, xbl, false); \ 733 tcg_gen_gvec_2(vsr_full_offset(a->xt), vsr_full_offset(a->xb), 790 tcg_gen_gvec_3(vsr_full_offset(a->xt), vsr_full_offset(a->xa), 803 TCGv_ptr xt, xa, xb; 805 xt = gen_vsr_ptr(a->xt); [all …]
|
/openbmc/qemu/target/ppc/ |
H A D | insn64.decode | 42 &8RR_D_IX xt ix si 45 &8RR_D_IX si=%8rr_si xt=%8rr_xt 46 &8RR_D xt si:int32_t 49 &8RR_D si=%8rr_si xt=%8rr_xt 56 &8RR_XX4 xt xa xb xc 59 &8RR_XX4 xt=%8rr_xx_xt xa=%8rr_xx_xa xb=%8rr_xx_xb xc=%8rr_xx_xc 61 &8RR_XX4_imm xt xa xb xc imm 64 &8RR_XX4_imm xt=%8rr_xx_xt xa=%8rr_xx_xa xb=%8rr_xx_xb xc=%8rr_xx_xc 66 &8RR_XX4_uim3 xt xa xb xc uim3 69 &8RR_XX4_uim3 xt=%8rr_xx_xt xa=%8rr_xx_xa xb=%8rr_xx_xb xc=%8rr_xx_xc [all …]
|
H A D | fpu_helper.c | 1571 void helper_##name(CPUPPCState *env, ppc_vsr_t *xt, \ 1598 *xt = t; \ 1612 ppc_vsr_t *xt, ppc_vsr_t *xa, ppc_vsr_t *xb) in helper_xsaddqp() argument 1614 ppc_vsr_t t = *xt; in helper_xsaddqp() 1634 *xt = t; in helper_xsaddqp() 1647 void helper_##op(CPUPPCState *env, ppc_vsr_t *xt, \ 1675 *xt = t; \ 1685 ppc_vsr_t *xt, ppc_vsr_t *xa, ppc_vsr_t *xb) in helper_xsmulqp() argument 1687 ppc_vsr_t t = *xt; in helper_xsmulqp() 1705 *xt = t; in helper_xsmulqp() [all …]
|
H A D | insn32.decode | 164 &X_imm5 xt imm:uint8_t vrb 165 @X_imm5 ...... ..... imm:5 vrb:5 .......... . &X_imm5 xt=%x_xt 167 &X_imm8 xt imm:uint8_t 168 @X_imm8 ...... ..... .. imm:8 .......... . &X_imm8 xt=%x_xt 179 &X_uim5 xt uim:uint8_t 180 @X_uim5 ...... ..... ..... uim:5 .......... . &X_uim5 xt=%x_xt 224 &XX2 xt xb 225 @XX2 ...... ..... ..... ..... ......... .. &XX2 xt=%xx_xt xb=%xx_xb 227 &XX2_uim xt xb uim:uint8_t 228 @XX2_uim2 ...... ..... ... uim:2 ..... ......... .. &XX2_uim xt=%xx_xt xb=%xx_xb [all …]
|
H A D | mem_helper.c | 454 ppc_vsr_t *xt, target_ulong rb) \ 475 *xt = t; \ 484 ppc_vsr_t *xt, target_ulong rb) \ 496 cpu_stb_data_ra(env, addr, xt->VsrB(i - 1), GETPC()); \ 501 cpu_stb_data_ra(env, addr, xt->VsrB(i), GETPC()); \
|
/openbmc/linux/drivers/dma/ |
H A D | dma-axi-dmac.c | 615 struct dma_chan *c, struct dma_interleaved_template *xt, in axi_dmac_prep_interleaved() argument 622 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() 642 if (!axi_dmac_check_len(chan, xt->sgl[0].size) || in axi_dmac_prep_interleaved() 643 xt->numf == 0) in axi_dmac_prep_interleaved() 645 if (xt->sgl[0].size + dst_icg > chan->max_length || in axi_dmac_prep_interleaved() [all …]
|
H A D | imx-dma.c | 937 struct dma_chan *chan, struct dma_interleaved_template *xt, in imxdma_prep_dma_interleaved() argument 946 imxdmac->channel, (unsigned long long)xt->src_start, in imxdma_prep_dma_interleaved() 947 (unsigned long long) xt->dst_start, in imxdma_prep_dma_interleaved() 948 xt->src_sgl ? "true" : "false", xt->dst_sgl ? "true" : "false", in imxdma_prep_dma_interleaved() 949 xt->numf, xt->frame_size); in imxdma_prep_dma_interleaved() 955 if (xt->frame_size != 1 || xt->numf <= 0 || xt->dir != DMA_MEM_TO_MEM) in imxdma_prep_dma_interleaved() 961 desc->src = xt->src_start; in imxdma_prep_dma_interleaved() 962 desc->dest = xt->dst_start; in imxdma_prep_dma_interleaved() 963 desc->x = xt->sgl[0].size; in imxdma_prep_dma_interleaved() 964 desc->y = xt->numf; in imxdma_prep_dma_interleaved() [all …]
|
H A D | at_xdmac.c | 982 struct dma_interleaved_template *xt, in at_xdmac_interleaved_queue_desc() argument 1022 if (xt->src_inc) { in at_xdmac_interleaved_queue_desc() 1023 if (xt->src_sgl) in at_xdmac_interleaved_queue_desc() 1029 if (xt->dst_inc) { in at_xdmac_interleaved_queue_desc() 1030 if (xt->dst_sgl) in at_xdmac_interleaved_queue_desc() 1050 desc->lld.mbr_sus = dmaengine_get_src_icg(xt, chunk); in at_xdmac_interleaved_queue_desc() 1051 desc->lld.mbr_dus = dmaengine_get_dst_icg(xt, chunk); in at_xdmac_interleaved_queue_desc() 1073 struct dma_interleaved_template *xt, in at_xdmac_prep_interleaved() argument 1083 if (!xt || !xt->numf || (xt->dir != DMA_MEM_TO_MEM)) in at_xdmac_prep_interleaved() 1090 if ((xt->numf > 1) && (xt->frame_size > 1)) in at_xdmac_prep_interleaved() [all …]
|
H A D | at_hdmac.c | 858 struct dma_interleaved_template *xt, in atc_prep_dma_interleaved() argument 874 if (unlikely(!xt || xt->numf != 1 || !xt->frame_size)) in atc_prep_dma_interleaved() 877 first = xt->sgl; in atc_prep_dma_interleaved() 881 __func__, &xt->src_start, &xt->dst_start, xt->numf, in atc_prep_dma_interleaved() 882 xt->frame_size, flags); in atc_prep_dma_interleaved() 890 for (i = 0; i < xt->frame_size; i++) { in atc_prep_dma_interleaved() 891 struct data_chunk *chunk = xt->sgl + i; in atc_prep_dma_interleaved() 893 if ((chunk->size != xt->sgl->size) || in atc_prep_dma_interleaved() 894 (dmaengine_get_dst_icg(xt, chunk) != dmaengine_get_dst_icg(xt, first)) || in atc_prep_dma_interleaved() 895 (dmaengine_get_src_icg(xt, chunk) != dmaengine_get_src_icg(xt, first))) { in atc_prep_dma_interleaved() [all …]
|
/openbmc/linux/arch/xtensa/kernel/ |
H A D | vmlinux.lds.S | 382 .xt.prop 0 : { KEEP(*(.xt.prop .xt.prop.* .gnu.linkonce.prop.*)) } 383 .xt.insn 0 : { KEEP(*(.xt.insn .xt.insn.* .gnu.linkonce.x*)) } 384 .xt.lit 0 : { KEEP(*(.xt.lit .xt.lit.* .gnu.linkonce.p*)) }
|
/openbmc/openbmc/poky/meta/recipes-extended/iptables/ |
H A D | iptables_1.8.11.bb | 92 RDEPENDS:${PN} = "${PN}-module-xt-standard" 116 FILES:${PN}-module-xt-conntrack += "${libdir}/xtables/libxt_state.so" 117 FILES:${PN}-module-xt-ct += "${libdir}/xtables/libxt_NOTRACK.so ${libdir}/xtables/libxt_REDIRECT.so" 118 FILES:${PN}-module-xt-nat += "${libdir}/xtables/libxt_SNAT.so ${libdir}/xtables/libxt_DNAT.so ${lib… 122 INSANE_SKIP:${PN}-module-xt-conntrack = "dev-so" 123 INSANE_SKIP:${PN}-module-xt-ct = "dev-so" 124 INSANE_SKIP:${PN}-module-xt-nat = "dev-so"
|
/openbmc/qemu/target/arm/tcg/ |
H A D | mte_helper.c | 265 uint64_t HELPER(ldg)(CPUARMState *env, uint64_t ptr, uint64_t xt) in HELPER() 280 return address_with_allocation_tag(xt, rtag); in HELPER() 317 static inline void do_stg(CPUARMState *env, uint64_t ptr, uint64_t xt, in do_stg() argument 331 store1(ptr, mem, allocation_tag_from_addr(xt)); in do_stg() 335 void HELPER(stg)(CPUARMState *env, uint64_t ptr, uint64_t xt) in HELPER() 337 do_stg(env, ptr, xt, GETPC(), store_tag1); in HELPER() 340 void HELPER(stg_parallel)(CPUARMState *env, uint64_t ptr, uint64_t xt) in HELPER() 342 do_stg(env, ptr, xt, GETPC(), store_tag1_parallel); in HELPER() 354 static inline void do_st2g(CPUARMState *env, uint64_t ptr, uint64_t xt, in do_st2g() argument 358 int tag = allocation_tag_from_addr(xt); in do_st2g() [all …]
|
/openbmc/linux/drivers/media/platform/xilinx/ |
H A D | xilinx-dma.c | 338 dma->xt.dir = DMA_DEV_TO_MEM; in xvip_dma_buffer_queue() 339 dma->xt.src_sgl = false; in xvip_dma_buffer_queue() 340 dma->xt.dst_sgl = true; in xvip_dma_buffer_queue() 341 dma->xt.dst_start = addr; in xvip_dma_buffer_queue() 344 dma->xt.dir = DMA_MEM_TO_DEV; in xvip_dma_buffer_queue() 345 dma->xt.src_sgl = true; in xvip_dma_buffer_queue() 346 dma->xt.dst_sgl = false; in xvip_dma_buffer_queue() 347 dma->xt.src_start = addr; in xvip_dma_buffer_queue() 350 dma->xt.frame_size = 1; in xvip_dma_buffer_queue() 353 dma->xt.numf = dma->format.height; in xvip_dma_buffer_queue() [all …]
|
/openbmc/linux/drivers/gpu/drm/xlnx/ |
H A D | zynqmp_disp.c | 89 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()
|
/openbmc/linux/include/linux/ |
H A D | dmaengine.h | 924 struct dma_chan *chan, struct dma_interleaved_template *xt, 1017 struct dma_chan *chan, struct dma_interleaved_template *xt, in dmaengine_prep_interleaved_dma() argument 1026 return chan->device->device_prep_interleaved_dma(chan, xt, flags); in dmaengine_prep_interleaved_dma() 1315 static inline size_t dmaengine_get_dst_icg(struct dma_interleaved_template *xt, in dmaengine_get_dst_icg() argument 1318 return dmaengine_get_icg(xt->dst_inc, xt->dst_sgl, in dmaengine_get_dst_icg() 1322 static inline size_t dmaengine_get_src_icg(struct dma_interleaved_template *xt, in dmaengine_get_src_icg() argument 1325 return dmaengine_get_icg(xt->src_inc, xt->src_sgl, in dmaengine_get_src_icg()
|
/openbmc/linux/drivers/dma/ti/ |
H A D | omap-dma.c | 1289 struct dma_chan *chan, struct dma_interleaved_template *xt, in omap_dma_prep_dma_interleaved() argument 1299 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() [all …]
|
H A D | edma.c | 1222 struct dma_interleaved_template *xt, in edma_prep_dma_interleaved() argument 1233 if (is_slave_direction(xt->dir)) in edma_prep_dma_interleaved() 1236 if (xt->frame_size != 1 || xt->numf == 0) in edma_prep_dma_interleaved() 1239 if (xt->sgl[0].size > SZ_64K || xt->numf > SZ_64K) in edma_prep_dma_interleaved() 1242 src_icg = dmaengine_get_src_icg(xt, &xt->sgl[0]); in edma_prep_dma_interleaved() 1244 src_bidx = src_icg + xt->sgl[0].size; in edma_prep_dma_interleaved() 1245 } else if (xt->src_inc) { in edma_prep_dma_interleaved() 1246 src_bidx = xt->sgl[0].size; in edma_prep_dma_interleaved() 1253 dst_icg = dmaengine_get_dst_icg(xt, &xt->sgl[0]); in edma_prep_dma_interleaved() 1255 dst_bidx = dst_icg + xt->sgl[0].size; in edma_prep_dma_interleaved() [all …]
|
/openbmc/linux/drivers/dma/xilinx/ |
H A D | xilinx_dpdma.c | 686 struct dma_interleaved_template *xt) in xilinx_dpdma_chan_prep_interleaved_dma() argument 691 size_t hsize = xt->sgl[0].size; in xilinx_dpdma_chan_prep_interleaved_dma() 692 size_t stride = hsize + xt->sgl[0].icg; in xilinx_dpdma_chan_prep_interleaved_dma() 694 if (!IS_ALIGNED(xt->src_start, XILINX_DPDMA_ALIGN_BYTES)) { in xilinx_dpdma_chan_prep_interleaved_dma() 712 &xt->src_start, 1); in xilinx_dpdma_chan_prep_interleaved_dma() 716 hw_desc->xfer_size = hsize * xt->numf; in xilinx_dpdma_chan_prep_interleaved_dma() 1197 struct dma_interleaved_template *xt, in xilinx_dpdma_prep_interleaved_dma() argument 1203 if (xt->dir != DMA_MEM_TO_DEV) in xilinx_dpdma_prep_interleaved_dma() 1206 if (!xt->numf || !xt->sgl[0].size) in xilinx_dpdma_prep_interleaved_dma() 1212 desc = xilinx_dpdma_chan_prep_interleaved_dma(chan, xt); in xilinx_dpdma_prep_interleaved_dma()
|
H A D | xilinx_dma.c | 2039 struct dma_interleaved_template *xt, in xilinx_vdma_dma_prep_interleaved() argument 2047 if (!is_slave_direction(xt->dir)) in xilinx_vdma_dma_prep_interleaved() 2050 if (!xt->numf || !xt->sgl[0].size) in xilinx_vdma_dma_prep_interleaved() 2053 if (xt->frame_size != 1) in xilinx_vdma_dma_prep_interleaved() 2072 hw->vsize = xt->numf; in xilinx_vdma_dma_prep_interleaved() 2073 hw->hsize = xt->sgl[0].size; in xilinx_vdma_dma_prep_interleaved() 2074 hw->stride = (xt->sgl[0].icg + xt->sgl[0].size) << in xilinx_vdma_dma_prep_interleaved() 2079 if (xt->dir != DMA_MEM_TO_DEV) { in xilinx_vdma_dma_prep_interleaved() 2081 hw->buf_addr = lower_32_bits(xt->dst_start); in xilinx_vdma_dma_prep_interleaved() 2082 hw->buf_addr_msb = upper_32_bits(xt->dst_start); in xilinx_vdma_dma_prep_interleaved() [all …]
|