Home
last modified time | relevance | path

Searched defs:sdma (Results 1 – 25 of 81) sorted by relevance

1234

/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/prestera/
Dprestera_rxtx.c109 struct prestera_sdma sdma; member
112 static int prestera_sdma_buf_init(struct prestera_sdma *sdma, in prestera_sdma_buf_init()
130 static u32 prestera_sdma_map(struct prestera_sdma *sdma, dma_addr_t pa) in prestera_sdma_map()
135 static void prestera_sdma_rx_desc_init(struct prestera_sdma *sdma, in prestera_sdma_rx_desc_init()
152 static void prestera_sdma_rx_desc_set_next(struct prestera_sdma *sdma, in prestera_sdma_rx_desc_set_next()
159 static int prestera_sdma_rx_skb_alloc(struct prestera_sdma *sdma, in prestera_sdma_rx_skb_alloc()
189 static struct sk_buff *prestera_sdma_rx_skb_get(struct prestera_sdma *sdma, in prestera_sdma_rx_skb_get()
214 static int prestera_rxtx_process_skb(struct prestera_sdma *sdma, in prestera_rxtx_process_skb()
274 struct prestera_sdma *sdma; in prestera_sdma_rx_poll() local
331 static void prestera_sdma_rx_fini(struct prestera_sdma *sdma) in prestera_sdma_rx_fini()
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/prestera/
Dprestera_rxtx.c107 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 …]
/kernel/linux/linux-5.10/drivers/dma/
Dsirf-dma.c238 struct sirfsoc_dma *sdma = dma_chan_to_sirfsoc_dma(&schan->chan); in sirfsoc_dma_execute() local
266 struct sirfsoc_dma *sdma = data; in sirfsoc_dma_irq() local
338 static void sirfsoc_dma_process_completed(struct sirfsoc_dma *sdma) in sirfsoc_dma_process_completed()
398 struct sirfsoc_dma *sdma = from_tasklet(sdma, t, tasklet); in sirfsoc_dma_tasklet() local
445 struct sirfsoc_dma *sdma = dma_chan_to_sirfsoc_dma(&schan->chan); in sirfsoc_dma_terminate_all() local
491 struct sirfsoc_dma *sdma = dma_chan_to_sirfsoc_dma(&schan->chan); in sirfsoc_dma_pause_chan() local
525 struct sirfsoc_dma *sdma = dma_chan_to_sirfsoc_dma(&schan->chan); in sirfsoc_dma_resume_chan() local
558 struct sirfsoc_dma *sdma = dma_chan_to_sirfsoc_dma(chan); in sirfsoc_dma_alloc_chan_resources() local
599 struct sirfsoc_dma *sdma = dma_chan_to_sirfsoc_dma(chan); in sirfsoc_dma_free_chan_resources() local
643 struct sirfsoc_dma *sdma = dma_chan_to_sirfsoc_dma(chan); in sirfsoc_dma_tx_status() local
[all …]
Dimx-sdma.c365 struct sdma_engine *sdma; member
617 static inline u32 chnenbl_ofs(struct sdma_engine *sdma, unsigned int event) in chnenbl_ofs()
626 struct sdma_engine *sdma = sdmac->sdma; in sdma_config_ownership() local
659 static void sdma_enable_channel(struct sdma_engine *sdma, int channel) in sdma_enable_channel()
667 static int sdma_run_channel0(struct sdma_engine *sdma) in sdma_run_channel0()
689 static int sdma_load_script(struct sdma_engine *sdma, void *buf, int size, in sdma_load_script()
724 struct sdma_engine *sdma = sdmac->sdma; in sdma_event_enable() local
736 struct sdma_engine *sdma = sdmac->sdma; in sdma_event_disable() local
755 struct sdma_engine *sdma = sdmac->sdma; in sdma_start_desc() local
848 struct sdma_engine *sdma = dev_id; in sdma_int_handler() local
[all …]
/kernel/linux/linux-6.6/drivers/dma/
Dimx-sdma.c440 struct sdma_engine *sdma; member
685 static inline u32 chnenbl_ofs(struct sdma_engine *sdma, unsigned int event) in chnenbl_ofs()
694 struct sdma_engine *sdma = sdmac->sdma; in sdma_config_ownership() local
727 static int is_sdma_channel_enabled(struct sdma_engine *sdma, int channel) in is_sdma_channel_enabled()
732 static void sdma_enable_channel(struct sdma_engine *sdma, int channel) in sdma_enable_channel()
740 static int sdma_run_channel0(struct sdma_engine *sdma) in sdma_run_channel0()
762 static int sdma_load_script(struct sdma_engine *sdma, void *buf, int size, in sdma_load_script()
796 struct sdma_engine *sdma = sdmac->sdma; in sdma_event_enable() local
816 struct sdma_engine *sdma = sdmac->sdma; in sdma_event_disable() local
835 struct sdma_engine *sdma = sdmac->sdma; in sdma_start_desc() local
[all …]
/kernel/linux/linux-6.6/include/soc/fsl/qe/
Dimmap_qe.h352 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 …]
/kernel/linux/linux-5.10/include/soc/fsl/qe/
Dimmap_qe.h351 struct sdma { struct
352 __be32 sdsr; /* Serial DMA status register */
353 __be32 sdmr; /* Serial DMA mode register */
354 __be32 sdtr1; /* SDMA system bus threshold register */
355 __be32 sdtr2; /* SDMA secondary bus threshold register */
356 __be32 sdhy1; /* SDMA system bus hysteresis register */
357 __be32 sdhy2; /* SDMA secondary bus hysteresis register */
358 __be32 sdta1; /* SDMA system bus address register */
359 __be32 sdta2; /* SDMA secondary bus address register */
360 __be32 sdtm1; /* SDMA system bus MSNUM register */
[all …]
/kernel/linux/linux-6.6/arch/arm/boot/dts/ti/omap/
Domap2.dtsi100 sdma: dma-controller@0 { label
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Domap2.dtsi103 sdma: dma-controller@0 { label
Dimx31.dtsi300 sdma: dma-controller@53fd4000 { label
Dimx35.dtsi287 sdma: dma-controller@53fd4000 { label
Dimx50.dtsi424 sdma: dma-controller@63fb0000 { label
Dimx25.dtsi518 sdma: dma-controller@53fd4000 { label
Dimx51.dtsi501 sdma: dma-controller@83fb0000 { label
Dimx6sll.dtsi628 sdma: dma-controller@20ec000 { label
/kernel/linux/linux-6.6/arch/arm/boot/dts/nxp/imx/
Dimx31.dtsi300 sdma: dma-controller@53fd4000 { label
Dimx35.dtsi287 sdma: dma-controller@53fd4000 { label
Dimx50.dtsi424 sdma: dma-controller@63fb0000 { label
Dimx25.dtsi518 sdma: dma-controller@53fd4000 { label
Dimx51.dtsi510 sdma: dma-controller@83fb0000 { label
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
Dsdma_v4_0.c825 struct amdgpu_sdma_instance *sdma = amdgpu_sdma_get_instance_from_ring(ring); in sdma_v4_0_ring_insert_nop() local
959 struct amdgpu_ring *sdma[AMDGPU_MAX_SDMA_INSTANCES]; in sdma_v4_0_gfx_stop() local
1001 struct amdgpu_ring *sdma[AMDGPU_MAX_SDMA_INSTANCES]; in sdma_v4_0_page_stop() local
1735 struct amdgpu_sdma_instance *sdma = amdgpu_sdma_get_instance_from_ring(ring); in sdma_v4_0_ring_pad_ib() local
2030 u32 sdma[AMDGPU_MAX_SDMA_INSTANCES]; in sdma_v4_0_wait_for_idle() local
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
Dsdma_v4_4_2.c288 struct amdgpu_sdma_instance *sdma = amdgpu_sdma_get_instance_from_ring(ring); in sdma_v4_4_2_ring_insert_nop() local
428 struct amdgpu_ring *sdma[AMDGPU_MAX_SDMA_INSTANCES]; in sdma_v4_4_2_inst_gfx_stop() local
474 struct amdgpu_ring *sdma[AMDGPU_MAX_SDMA_INSTANCES]; in sdma_v4_4_2_inst_page_stop() local
1165 struct amdgpu_sdma_instance *sdma = amdgpu_sdma_get_instance_from_ring(ring); in sdma_v4_4_2_ring_pad_ib() local
1488 u32 sdma[AMDGPU_MAX_SDMA_INSTANCES]; in sdma_v4_4_2_wait_for_idle() local
Damdgpu_sdma.c294 struct amdgpu_ring *sdma; in amdgpu_sdma_unset_buffer_funcs_helper() local
/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/
Dvnic.h137 struct hfi1_vnic_sdma sdma[HFI1_VNIC_MAX_TXQ]; member
/kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/
Dvnic.h95 struct hfi1_vnic_sdma sdma[HFI1_VNIC_MAX_TXQ]; member

1234