/linux-6.12.1/drivers/net/ethernet/marvell/prestera/ |
D | prestera_rxtx.c | 107 struct prestera_sdma sdma; member 110 static int prestera_sdma_buf_init(struct prestera_sdma *sdma, in prestera_sdma_buf_init() 128 static u32 prestera_sdma_map(struct prestera_sdma *sdma, dma_addr_t pa) in prestera_sdma_map() 133 static void prestera_sdma_rx_desc_init(struct prestera_sdma *sdma, in prestera_sdma_rx_desc_init() 150 static void prestera_sdma_rx_desc_set_next(struct prestera_sdma *sdma, in prestera_sdma_rx_desc_set_next() 157 static int prestera_sdma_rx_skb_alloc(struct prestera_sdma *sdma, in prestera_sdma_rx_skb_alloc() 187 static struct sk_buff *prestera_sdma_rx_skb_get(struct prestera_sdma *sdma, in prestera_sdma_rx_skb_get() 212 static int prestera_rxtx_process_skb(struct prestera_sdma *sdma, in prestera_rxtx_process_skb() 276 struct prestera_sdma *sdma; in prestera_sdma_rx_poll() local 333 static void prestera_sdma_rx_fini(struct prestera_sdma *sdma) in prestera_sdma_rx_fini() [all …]
|
/linux-6.12.1/drivers/dma/ |
D | imx-sdma.c | 449 struct sdma_engine *sdma; member 693 static inline u32 chnenbl_ofs(struct sdma_engine *sdma, unsigned int event) in chnenbl_ofs() 702 struct sdma_engine *sdma = sdmac->sdma; in sdma_config_ownership() local 735 static int is_sdma_channel_enabled(struct sdma_engine *sdma, int channel) in is_sdma_channel_enabled() 740 static void sdma_enable_channel(struct sdma_engine *sdma, int channel) in sdma_enable_channel() 748 static int sdma_run_channel0(struct sdma_engine *sdma) in sdma_run_channel0() 770 static int sdma_load_script(struct sdma_engine *sdma, void *buf, int size, in sdma_load_script() 804 struct sdma_engine *sdma = sdmac->sdma; in sdma_event_enable() local 824 struct sdma_engine *sdma = sdmac->sdma; in sdma_event_disable() local 843 struct sdma_engine *sdma = sdmac->sdma; in sdma_start_desc() local [all …]
|
/linux-6.12.1/include/soc/fsl/qe/ |
D | immap_qe.h | 352 struct sdma { struct 353 __be32 sdsr; /* Serial DMA status register */ 354 __be32 sdmr; /* Serial DMA mode register */ 355 __be32 sdtr1; /* SDMA system bus threshold register */ 356 __be32 sdtr2; /* SDMA secondary bus threshold register */ 357 __be32 sdhy1; /* SDMA system bus hysteresis register */ 358 __be32 sdhy2; /* SDMA secondary bus hysteresis register */ 359 __be32 sdta1; /* SDMA system bus address register */ 360 __be32 sdta2; /* SDMA secondary bus address register */ 361 __be32 sdtm1; /* SDMA system bus MSNUM register */ [all …]
|
/linux-6.12.1/arch/arm/boot/dts/ti/omap/ |
D | omap2.dtsi | 100 sdma: dma-controller@0 { label
|
D | omap5-l4.dtsi | 240 sdma: dma-controller@0 { label
|
D | omap4-l4.dtsi | 163 sdma: dma-controller@0 { label
|
D | omap3.dtsi | 289 sdma: dma-controller@0 { label
|
/linux-6.12.1/arch/arm/boot/dts/nxp/imx/ |
D | imx31.dtsi | 300 sdma: dma-controller@53fd4000 { label
|
D | imx35.dtsi | 287 sdma: dma-controller@53fd4000 { label
|
D | imx50.dtsi | 424 sdma: dma-controller@63fb0000 { label
|
D | imx25.dtsi | 525 sdma: dma-controller@53fd4000 { label
|
D | imx51.dtsi | 510 sdma: dma-controller@83fb0000 { label
|
D | imx6sll.dtsi | 628 sdma: dma-controller@20ec000 { label
|
D | imx53.dtsi | 713 sdma: dma-controller@63fb0000 { label
|
D | imx6sl.dtsi | 753 sdma: dma-controller@20ec000 { label
|
D | imx6ul.dtsi | 760 sdma: dma-controller@20ec000 { label
|
/linux-6.12.1/drivers/gpu/drm/amd/amdgpu/ |
D | sdma_v4_4_2.c | 345 struct amdgpu_sdma_instance *sdma = amdgpu_sdma_get_instance_from_ring(ring); in sdma_v4_4_2_ring_insert_nop() local 486 struct amdgpu_ring *sdma[AMDGPU_MAX_SDMA_INSTANCES]; in sdma_v4_4_2_inst_gfx_stop() local 1215 struct amdgpu_sdma_instance *sdma = amdgpu_sdma_get_instance_from_ring(ring); in sdma_v4_4_2_ring_pad_ib() local 1546 u32 sdma[AMDGPU_MAX_SDMA_INSTANCES]; in sdma_v4_4_2_wait_for_idle() local
|
D | sdma_v2_4.c | 224 struct amdgpu_sdma_instance *sdma = amdgpu_sdma_get_instance_from_ring(ring); in sdma_v2_4_ring_insert_nop() local 734 struct amdgpu_sdma_instance *sdma = amdgpu_sdma_get_instance_from_ring(ring); in sdma_v2_4_ring_pad_ib() local
|
D | cik_sdma.c | 200 struct amdgpu_sdma_instance *sdma = amdgpu_sdma_get_instance_from_ring(ring); in cik_sdma_ring_insert_nop() local 799 struct amdgpu_sdma_instance *sdma = amdgpu_sdma_get_instance_from_ring(ring); in cik_sdma_ring_pad_ib() local
|
D | sdma_v4_0.c | 786 struct amdgpu_sdma_instance *sdma = amdgpu_sdma_get_instance_from_ring(ring); in sdma_v4_0_ring_insert_nop() local 1670 struct amdgpu_sdma_instance *sdma = amdgpu_sdma_get_instance_from_ring(ring); in sdma_v4_0_ring_pad_ib() local 2036 u32 sdma[AMDGPU_MAX_SDMA_INSTANCES]; in sdma_v4_0_wait_for_idle() local
|
/linux-6.12.1/drivers/infiniband/hw/hfi1/ |
D | vnic.h | 95 struct hfi1_vnic_sdma sdma[HFI1_VNIC_MAX_TXQ]; member
|
D | vnic_sdma.c | 30 struct hfi1_vnic_sdma *sdma; member
|
/linux-6.12.1/arch/riscv/boot/dts/starfive/ |
D | jh7110.dtsi | 944 sdma: dma-controller@16008000 { label
|
/linux-6.12.1/arch/mips/include/asm/octeon/ |
D | cvmx-address.h | 200 } sdma; member 265 } sdma; member
|
/linux-6.12.1/arch/powerpc/platforms/52xx/ |
D | mpc52xx_pic.c | 135 static struct mpc52xx_sdma __iomem *sdma; variable
|