Searched full:pktdma (Results 1 – 23 of 23) sorted by relevance
/openbmc/u-boot/drivers/dma/ |
H A D | keystone_nav.c | 147 static int ksnav_rx_disable(struct pktdma_cfg *pktdma) in ksnav_rx_disable() argument 151 for (j = 0; j < pktdma->rx_ch_num; j++) { in ksnav_rx_disable() 152 v = readl(&pktdma->rx_ch[j].cfg_a); in ksnav_rx_disable() 156 writel(v | CPDMA_CHAN_A_TDOWN, &pktdma->rx_ch[j].cfg_a); in ksnav_rx_disable() 159 v = readl(&pktdma->rx_ch[j].cfg_a); in ksnav_rx_disable() 167 for (j = 0; j < pktdma->rx_flow_num; j++) { in ksnav_rx_disable() 168 writel(0, &pktdma->rx_flows[j].control); in ksnav_rx_disable() 169 writel(0, &pktdma->rx_flows[j].tags); in ksnav_rx_disable() 170 writel(0, &pktdma->rx_flows[j].tag_sel); in ksnav_rx_disable() 171 writel(0, &pktdma->rx_flows[j].fdq_sel[0]); in ksnav_rx_disable() [all …]
|
H A D | keystone_nav_cfg.c | 12 /* NETCP Pktdma */
|
/openbmc/linux/Documentation/devicetree/bindings/dma/ti/ |
H A D | k3-pktdma.yaml | 6 $id: http://devicetree.org/schemas/dma/ti/k3-pktdma.yaml# 9 title: Texas Instruments K3 DMSS PKTDMA 15 The Packet DMA (PKTDMA) is intended to perform similar functions as the packet 17 PKTDMA only includes Split channels to service PSI-L based peripherals. 23 PDMAs can be configured via PKTDMA split channel's peer registers to match 32 const: ti,am64-dmss-pktdma 37 The first cell is the PSI-L thread ID of the remote (to PKTDMA) end. 62 Array of PKTDMA split tx channel resource subtypes for resource allocation 73 Array of PKTDMA split tx flow resource subtypes for resource allocation 84 Array of PKTDMA split rx channel resource subtypes for resource allocation [all …]
|
/openbmc/u-boot/arch/arm/include/asm/ti-common/ |
H A D | keystone_nav.h | 184 int ksnav_close(struct pktdma_cfg *pktdma); 185 int ksnav_init(struct pktdma_cfg *pktdma, struct rx_buff_desc *rx_buffers); 186 int ksnav_send(struct pktdma_cfg *pktdma, u32 *pkt, int num_bytes, u32 swinfo2); 187 void *ksnav_recv(struct pktdma_cfg *pktdma, u32 **pkt, int *num_bytes); 188 void ksnav_release_rxhd(struct pktdma_cfg *pktdma, void *hd);
|
/openbmc/linux/include/linux/dma/ |
H A D | k3-psil.h | 53 * @mapped_channel_id: PKTDMA thread to channel mapping for mapped channels. 55 * mapped_channel_id is >= 0 in case of PKTDMA 77 /* PKTDMA tflow and rflow ranges for mapped channel */
|
/openbmc/linux/include/linux/soc/ti/ |
H A D | knav_dma.h | 15 * PKTDMA descriptor manipulation macros for host packet descriptor 117 * struct knav_dma_cfg: Pktdma channel configuration
|
/openbmc/u-boot/arch/arm/mach-keystone/include/mach/ |
H A D | hardware-k2e.h | 47 /* NETCP pktdma */
|
H A D | hardware-k2hk.h | 87 /* NETCP pktdma */
|
H A D | hardware-k2g.h | 56 /* NETCP pktdma */
|
H A D | hardware-k2l.h | 90 /* NETCP pktdma */
|
H A D | hardware.h | 130 /* NETCP pktdma */
|
/openbmc/u-boot/include/configs/ |
H A D | ti_armv7_keystone2.h | 114 /* NETCP pktdma */
|
/openbmc/linux/drivers/dma/ti/ |
H A D | k3-udma.c | 86 int tflow_id; /* applicable only for PKTDMA */ 116 /* PKTDMA Output Event Offsets */ 271 /* PKTDMA default tflow or rflow for mapped channel */ 874 * PKTDMA supports pre-linked descriptor and cyclic is not in udma_start_desc() 1412 * mapped_channel_id is -1 for UDMA, BCDMA and PKTDMA unmapped channels. in udma_get_tchan() 1413 * For PKTDMA mapped channels it is configured to a channel which must in udma_get_tchan() 1427 /* Only PKTDMA have support for tx flows */ in udma_get_tchan() 1461 * mapped_channel_id is -1 for UDMA, BCDMA and PKTDMA unmapped channels. in udma_get_rchan() 1462 * For PKTDMA mapped channels it is configured to a channel which must in udma_get_rchan() 4353 .enable_memcpy_support = false, /* PKTDMA does not support MEM_TO_MEM */ [all …]
|
H A D | k3-udma-glue.c | 336 /* Set the ASEL value for DMA rings of PKTDMA */ in k3_udma_glue_request_tx_chn() 709 /* Set the ASEL value for DMA rings of PKTDMA */ in k3_udma_glue_cfg_rx_flow()
|
/openbmc/linux/Documentation/devicetree/bindings/net/ |
H A D | keystone-netcp.txt | 142 queue (FDQ) for the pktdma Rx flow. There can be at
|
/openbmc/linux/drivers/soc/ti/ |
H A D | knav_dma.c | 742 dev_err(kdev->dev, "unable to enable pktdma, err %d\n", ret); in knav_dma_probe()
|
H A D | k3-ringacc.c | 205 * @dma_rings: indicate DMA ring (dual ring within BCDMA/PKTDMA)
|
/openbmc/linux/arch/arm64/boot/dts/ti/ |
H A D | k3-am62a-main.dtsi | 116 compatible = "ti,am64-dmss-pktdma";
|
H A D | k3-am62-main.dtsi | 135 compatible = "ti,am64-dmss-pktdma";
|
H A D | k3-am64-main.dtsi | 150 compatible = "ti,am64-dmss-pktdma";
|
/openbmc/linux/drivers/edac/ |
H A D | xgene_edac.c | 1375 "PktDMA",
|
/openbmc/linux/ |
H A D | opengrok1.0.log | [all...] |
H A D | opengrok2.0.log | [all...] |