dma_direct_sync_single_for_cpu
Regular
4.4
: Absent ⚠️
4.8
: Absent ⚠️
4.10
: Absent ⚠️
4.13
: Absent ⚠️
4.15
: Absent ⚠️
4.18
: Absent ⚠️
5.0
: ✅void dma_direct_sync_single_for_cpu(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/direct.c (ffffffff81118500)
Location: kernel/dma/direct.c:250
Inline: False
Direct callers:
- kernel/dma/direct.c:dma_direct_unmap_page
- drivers/tty/serial/8250/8250_dma.c:__dma_tx_complete
- drivers/usb/dwc2/hcd_ddma.c:dwc2_hcd_complete_xfer_ddma
- drivers/usb/dwc2/hcd_ddma.c:dwc2_hcd_complete_xfer_ddma
Symbols:
ffffffff81118500-ffffffff81118541: dma_direct_sync_single_for_cpu (STB_GLOBAL)
5.3
: ✅void dma_direct_sync_single_for_cpu(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/direct.c (ffffffff81122950)
Location: kernel/dma/direct.c:262
Inline: False
Direct callers:
- kernel/dma/direct.c:dma_direct_unmap_page
- drivers/tty/serial/8250/8250_dma.c:__dma_tx_complete
- drivers/usb/dwc2/hcd_ddma.c:dwc2_hcd_complete_xfer_ddma
- drivers/usb/dwc2/hcd_ddma.c:dwc2_hcd_complete_xfer_ddma
Symbols:
ffffffff81122950-ffffffff81122994: dma_direct_sync_single_for_cpu (STB_GLOBAL)
5.4
: ✅void dma_direct_sync_single_for_cpu(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/direct.c (ffffffff8112ed90)
Location: kernel/dma/direct.c:262
Inline: False
Direct callers:
- kernel/dma/direct.c:dma_direct_unmap_page
- drivers/tty/serial/8250/8250_dma.c:__dma_tx_complete
- drivers/usb/dwc2/hcd_ddma.c:dwc2_hcd_complete_xfer_ddma
- drivers/usb/dwc2/hcd_ddma.c:dwc2_hcd_complete_xfer_ddma
Symbols:
ffffffff8112ed90-ffffffff8112edd4: dma_direct_sync_single_for_cpu (STB_GLOBAL)
5.8
: ✅void dma_direct_sync_single_for_cpu(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/direct.c (ffffffff8113d8c0)
Location: kernel/dma/direct.c:349
Inline: False
Direct callers:
- drivers/tty/serial/8250/8250_dma.c:__dma_tx_complete
- drivers/usb/dwc2/hcd_ddma.c:dwc2_complete_non_isoc_xfer_ddma
- drivers/usb/dwc2/hcd_ddma.c:dwc2_complete_isoc_xfer_ddma
- net/xdp/xsk_buff_pool.c:xp_dma_sync_for_cpu_slow
Symbols:
ffffffff8113d8c0-ffffffff8113d904: dma_direct_sync_single_for_cpu (STB_GLOBAL)
5.11
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/dma/mapping.c (ffffffff81138226)
Location: kernel/dma/direct.h:66
Inline: True
Inline callers:
- kernel/dma/mapping.c:dma_sync_single_for_cpu
- kernel/dma/mapping.c:dma_unmap_page_attrs
In kernel/dma/direct.c (0)
Location: kernel/dma/direct.h:66
Inline: True
Inline callers:
- kernel/dma/direct.c:dma_direct_unmap_sg
5.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/dma/mapping.c (ffffffff811392f6)
Location: kernel/dma/direct.h:66
Inline: True
Inline callers:
- kernel/dma/mapping.c:dma_sync_single_for_cpu
- kernel/dma/mapping.c:dma_unmap_page_attrs
In kernel/dma/direct.c (0)
Location: kernel/dma/direct.h:66
Inline: True
Inline callers:
- kernel/dma/direct.c:dma_direct_unmap_sg
5.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/dma/mapping.c (ffffffff8115c183)
Location: kernel/dma/direct.h:66
Inline: True
Inline callers:
- kernel/dma/mapping.c:dma_sync_single_for_cpu
- kernel/dma/mapping.c:dma_unmap_page_attrs
In kernel/dma/direct.c (0)
Location: kernel/dma/direct.h:66
Inline: True
Inline callers:
- kernel/dma/direct.c:dma_direct_unmap_sg
5.19
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/dma/mapping.c (ffffffff81185e8c)
Location: kernel/dma/direct.h:66
Inline: True
Inline callers:
- kernel/dma/mapping.c:dma_sync_single_for_cpu
- kernel/dma/mapping.c:dma_unmap_page_attrs
In kernel/dma/direct.c (0)
Location: kernel/dma/direct.h:66
Inline: True
Inline callers:
- kernel/dma/direct.c:dma_direct_unmap_sg
6.2
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/dma/mapping.c (ffffffff811c187c)
Location: kernel/dma/direct.h:67
Inline: True
Inline callers:
- kernel/dma/mapping.c:dma_sync_single_for_cpu
- kernel/dma/mapping.c:dma_unmap_page_attrs
In kernel/dma/direct.c (0)
Location: kernel/dma/direct.h:67
Inline: True
Inline callers:
- kernel/dma/direct.c:dma_direct_unmap_sg
6.5
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/dma/mapping.c (ffffffff811d42fc)
Location: kernel/dma/direct.h:67
Inline: True
Inline callers:
- kernel/dma/mapping.c:dma_sync_single_for_cpu
- kernel/dma/mapping.c:dma_unmap_page_attrs
In kernel/dma/direct.c (0)
Location: kernel/dma/direct.h:67
Inline: True
Inline callers:
- kernel/dma/direct.c:dma_direct_unmap_sg
6.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/dma/mapping.c (ffffffff811e8d0c)
Location: kernel/dma/direct.h:68
Inline: True
Inline callers:
- kernel/dma/mapping.c:dma_sync_single_for_cpu
- kernel/dma/mapping.c:dma_unmap_page_attrs
In kernel/dma/direct.c (0)
Location: kernel/dma/direct.h:68
Inline: True
Inline callers:
- kernel/dma/direct.c:dma_direct_unmap_sg
arm64
: ✅void dma_direct_sync_single_for_cpu(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/direct.c (ffff800010194650)
Location: kernel/dma/direct.c:262
Inline: False
Direct callers:
- kernel/dma/direct.c:dma_direct_unmap_page
- drivers/tty/serial/8250/8250_dma.c:__dma_tx_complete
- drivers/net/ethernet/broadcom/bgmac.c:bgmac_dma_rx_read
- drivers/net/ethernet/freescale/fec_main.c:fec_enet_rx_queue
- drivers/usb/dwc2/hcd_ddma.c:dwc2_hcd_complete_xfer_ddma
- drivers/usb/dwc2/hcd_ddma.c:dwc2_hcd_complete_xfer_ddma
Symbols:
ffff800010194650-ffff8000101946f0: dma_direct_sync_single_for_cpu (STB_GLOBAL)
armhf
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In drivers/dma/mv_xor.c (0)
Location: include/linux/dma-mapping.h:246
Inline: True
In drivers/tty/serial/8250/8250_dma.c (0)
Location: include/linux/dma-mapping.h:246
Inline: True
In drivers/iommu/exynos-iommu.c (0)
Location: include/linux/dma-mapping.h:246
Inline: True
In drivers/net/ethernet/freescale/fec_main.c (0)
Location: include/linux/dma-mapping.h:246
Inline: True
In drivers/net/ethernet/ti/davinci_cpdma.c (0)
Location: include/linux/dma-mapping.h:246
Inline: True
In drivers/usb/dwc2/hcd_ddma.c (0)
Location: include/linux/dma-mapping.h:246
Inline: True
In drivers/mmc/host/sdhci.c (0)
Location: include/linux/dma-mapping.h:246
Inline: True
In drivers/firmware/qcom_scm-32.c (0)
Location: include/linux/dma-mapping.h:246
Inline: True
In drivers/firmware/tegra/ivc.c (0)
Location: include/linux/dma-mapping.h:246
Inline: True
In drivers/staging/emxx_udc/emxx_udc.c (0)
Location: include/linux/dma-mapping.h:246
Inline: True
ppc64el
: ✅void dma_direct_sync_single_for_cpu(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/direct.c (c0000000001f4720)
Location: kernel/dma/direct.c:262
Inline: False
Direct callers:
- arch/powerpc/kernel/dma-iommu.c:dma_iommu_sync_for_cpu
- kernel/dma/direct.c:dma_direct_unmap_page
- drivers/tty/serial/8250/8250_dma.c:__dma_tx_complete
- drivers/usb/dwc2/hcd_ddma.c:dwc2_hcd_complete_xfer_ddma
- drivers/usb/dwc2/hcd_ddma.c:dwc2_hcd_complete_xfer_ddma
Symbols:
c0000000001f4720-c0000000001f4790: dma_direct_sync_single_for_cpu (STB_GLOBAL)
riscv64
: ✅void dma_direct_sync_single_for_cpu(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/direct.c (ffffffe00012660c)
Location: kernel/dma/direct.c:262
Inline: False
Direct callers:
- kernel/dma/direct.c:dma_direct_unmap_page
- drivers/tty/serial/8250/8250_dma.c:__dma_tx_complete
- drivers/usb/dwc2/hcd_ddma.c:dwc2_hcd_complete_xfer_ddma
- drivers/usb/dwc2/hcd_ddma.c:dwc2_hcd_complete_xfer_ddma
- drivers/mmc/host/mmc_spi.c:mmc_spi_command_send
Symbols:
ffffffe00012660c-ffffffe000126670: dma_direct_sync_single_for_cpu (STB_GLOBAL)
aws
: ✅void dma_direct_sync_single_for_cpu(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/direct.c (ffffffff81127370)
Location: kernel/dma/direct.c:262
Inline: False
Direct callers:
- kernel/dma/direct.c:dma_direct_unmap_page
- drivers/tty/serial/8250/8250_dma.c:__dma_tx_complete
- drivers/usb/dwc2/hcd_ddma.c:dwc2_hcd_complete_xfer_ddma
- drivers/usb/dwc2/hcd_ddma.c:dwc2_hcd_complete_xfer_ddma
Symbols:
ffffffff81127370-ffffffff811273b4: dma_direct_sync_single_for_cpu (STB_GLOBAL)
azure
: ✅void dma_direct_sync_single_for_cpu(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/direct.c (ffffffff81119dd0)
Location: kernel/dma/direct.c:262
Inline: False
Direct callers:
- kernel/dma/direct.c:dma_direct_unmap_page
- drivers/tty/serial/8250/8250_dma.c:__dma_tx_complete
Symbols:
ffffffff81119dd0-ffffffff81119e14: dma_direct_sync_single_for_cpu (STB_GLOBAL)
gcp
: ✅void dma_direct_sync_single_for_cpu(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/direct.c (ffffffff81125260)
Location: kernel/dma/direct.c:262
Inline: False
Direct callers:
- kernel/dma/direct.c:dma_direct_unmap_page
- drivers/tty/serial/8250/8250_dma.c:__dma_tx_complete
- drivers/usb/dwc2/hcd_ddma.c:dwc2_hcd_complete_xfer_ddma
- drivers/usb/dwc2/hcd_ddma.c:dwc2_hcd_complete_xfer_ddma
Symbols:
ffffffff81125260-ffffffff811252a4: dma_direct_sync_single_for_cpu (STB_GLOBAL)
lowlatency
: ✅void dma_direct_sync_single_for_cpu(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/direct.c (ffffffff811318a0)
Location: kernel/dma/direct.c:262
Inline: False
Direct callers:
- kernel/dma/direct.c:dma_direct_unmap_page
- drivers/tty/serial/8250/8250_dma.c:__dma_tx_complete
- drivers/usb/dwc2/hcd_ddma.c:dwc2_hcd_complete_xfer_ddma
- drivers/usb/dwc2/hcd_ddma.c:dwc2_hcd_complete_xfer_ddma
Symbols:
ffffffff811318a0-ffffffff811318e4: dma_direct_sync_single_for_cpu (STB_GLOBAL)
Regular
5.0
and 5.3
✅
5.3
and 5.4
✅
5.4
and 5.8
✅
amd64
and arm64
✅
amd64
and ppc64el
✅
amd64
and riscv64
✅
generic
and aws
✅
generic
and azure
✅
generic
and gcp
✅
generic
and lowlatency
✅