dma_direct_unmap_sgRegular
4.4: Absent ⚠️
4.8: Absent ⚠️
4.10: Absent ⚠️
4.13: Absent ⚠️
4.15: Absent ⚠️
4.18: Absent ⚠️
5.0: ✅void dma_direct_unmap_sg(struct device *dev, struct scatterlist *sgl, int nents, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/direct.c (ffffffff81118700)
Location: kernel/dma/direct.c:298
Inline: False
Direct callers:
- kernel/dma/direct.c:dma_direct_map_sg
- drivers/scsi/scsi_lib_dma.c:scsi_dma_unmap
- drivers/ata/libata-core.c:__ata_qc_complete
- drivers/spi/spi.c:spi_unmap_buf
- drivers/usb/core/hcd.c:usb_hcd_unmap_urb_for_dma
Symbols:
ffffffff81118700-ffffffff81118765: dma_direct_unmap_sg (STB_GLOBAL)
5.3: ✅void dma_direct_unmap_sg(struct device *dev, struct scatterlist *sgl, int nents, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/direct.c (ffffffff81122b40)
Location: kernel/dma/direct.c:312
Inline: False
Direct callers:
- kernel/dma/direct.c:dma_direct_map_sg
- drivers/iommu/intel-iommu.c:intel_unmap_sg
- drivers/dma-buf/udmabuf.c:unmap_udmabuf
- drivers/scsi/scsi_lib_dma.c:scsi_dma_unmap
- drivers/ata/libata-core.c:__ata_qc_complete
- drivers/spi/spi.c:spi_unmap_buf
- drivers/usb/core/hcd.c:usb_hcd_unmap_urb_for_dma
Symbols:
ffffffff81122b40-ffffffff81122ba5: dma_direct_unmap_sg (STB_GLOBAL)
5.4: ✅void dma_direct_unmap_sg(struct device *dev, struct scatterlist *sgl, int nents, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/direct.c (ffffffff8112ef80)
Location: kernel/dma/direct.c:312
Inline: False
Direct callers:
- kernel/dma/direct.c:dma_direct_map_sg
- drivers/iommu/intel-iommu.c:intel_unmap_sg
- drivers/dma-buf/udmabuf.c:unmap_udmabuf
- drivers/scsi/scsi_lib_dma.c:scsi_dma_unmap
- drivers/ata/libata-core.c:__ata_qc_complete
- drivers/spi/spi.c:spi_unmap_buf
- drivers/usb/core/hcd.c:usb_hcd_unmap_urb_for_dma
Symbols:
ffffffff8112ef80-ffffffff8112efe5: dma_direct_unmap_sg (STB_GLOBAL)
5.8: Selective Inline ⚠️void dma_direct_unmap_sg(struct device *dev, struct scatterlist *sgl, int nents, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/dma/direct.c (ffffffff8113dea4)
Location: kernel/dma/direct.c:399
Inline: True
Inline callers:
- kernel/dma/direct.c:dma_direct_map_sg
Direct callers:
- drivers/char/agp/intel-gtt.c:intel_gtt_unmap_memory
- drivers/dma-buf/heaps/heap-helpers.c:dma_heap_unmap_dma_buf
- drivers/dma-buf/udmabuf.c:release_udmabuf
- drivers/dma-buf/udmabuf.c:unmap_udmabuf
- drivers/scsi/scsi_lib_dma.c:scsi_dma_unmap
- drivers/ata/libata-core.c:__ata_qc_complete
- drivers/spi/spi.c:spi_unmap_buf
- drivers/usb/core/hcd.c:usb_hcd_unmap_urb_for_dma
Symbols:
ffffffff8113df00-ffffffff8113dfcc: dma_direct_unmap_sg (STB_GLOBAL)
5.11: ✅void dma_direct_unmap_sg(struct device *dev, struct scatterlist *sgl, int nents, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/direct.c (ffffffff811391b0)
Location: kernel/dma/direct.c:384
Inline: False
Direct callers:
- kernel/dma/mapping.c:dma_unmap_sg_attrs
- kernel/dma/direct.c:dma_direct_map_sg
Symbols:
ffffffff811391b0-ffffffff81139335: dma_direct_unmap_sg (STB_GLOBAL)
5.13: ✅void dma_direct_unmap_sg(struct device *dev, struct scatterlist *sgl, int nents, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/direct.c (ffffffff8113a280)
Location: kernel/dma/direct.c:384
Inline: False
Direct callers:
- kernel/dma/mapping.c:dma_unmap_sg_attrs
- kernel/dma/direct.c:dma_direct_map_sg
Symbols:
ffffffff8113a280-ffffffff8113a413: dma_direct_unmap_sg (STB_GLOBAL)
5.15: ✅void dma_direct_unmap_sg(struct device *dev, struct scatterlist *sgl, int nents, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/direct.c (ffffffff8115d310)
Location: kernel/dma/direct.c:424
Inline: False
Direct callers:
- kernel/dma/mapping.c:dma_unmap_sg_attrs
- kernel/dma/direct.c:dma_direct_map_sg
Symbols:
ffffffff8115d310-ffffffff8115d4a2: dma_direct_unmap_sg (STB_GLOBAL)
5.19: ✅void dma_direct_unmap_sg(struct device *dev, struct scatterlist *sgl, int nents, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/direct.c (ffffffff811871b0)
Location: kernel/dma/direct.c:456
Inline: False
Direct callers:
- kernel/dma/mapping.c:dma_unmap_sg_attrs
- kernel/dma/direct.c:dma_direct_map_sg
Symbols:
ffffffff811871b0-ffffffff8118737d: dma_direct_unmap_sg (STB_GLOBAL)
6.2: ✅void dma_direct_unmap_sg(struct device *dev, struct scatterlist *sgl, int nents, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/direct.c (ffffffff811c2cc0)
Location: kernel/dma/direct.c:460
Inline: False
Direct callers:
- kernel/dma/mapping.c:dma_unmap_sg_attrs
- kernel/dma/direct.c:dma_direct_map_sg
Symbols:
ffffffff811c2cc0-ffffffff811c2e9e: dma_direct_unmap_sg (STB_GLOBAL)
6.5: ✅void dma_direct_unmap_sg(struct device *dev, struct scatterlist *sgl, int nents, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/direct.c (ffffffff811d5800)
Location: kernel/dma/direct.c:459
Inline: False
Direct callers:
- kernel/dma/mapping.c:dma_unmap_sg_attrs
- kernel/dma/direct.c:dma_direct_map_sg
Symbols:
ffffffff811d5800-ffffffff811d59de: dma_direct_unmap_sg (STB_GLOBAL)
6.8: Transformation ⚠️void dma_direct_unmap_sg(struct device *dev, struct scatterlist *sgl, int nents, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In kernel/dma/direct.c (0)
Location: kernel/dma/direct.c:448
Inline: False
Direct callers:
- kernel/dma/mapping.c:dma_unmap_sg_attrs
- kernel/dma/direct.c:dma_direct_map_sg
Symbols:
ffffffff821b484b-ffffffff821b4899: dma_direct_unmap_sg.cold (STB_LOCAL)
ffffffff811ea730-ffffffff811ea952: dma_direct_unmap_sg (STB_GLOBAL)
arm64: ✅void dma_direct_unmap_sg(struct device *dev, struct scatterlist *sgl, int nents, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/direct.c (ffff800010194870)
Location: kernel/dma/direct.c:312
Inline: False
Direct callers:
- kernel/dma/direct.c:dma_direct_map_sg
- drivers/tty/serial/amba-pl011.c:pl011_shutdown
- drivers/tty/serial/amba-pl011.c:pl011_dma_tx_refill
- drivers/tty/serial/amba-pl011.c:pl011_dma_tx_callback
- drivers/tty/serial/imx.c:imx_uart_flush_buffer
- drivers/tty/serial/imx.c:imx_uart_shutdown
- drivers/tty/serial/imx.c:imx_uart_shutdown
- drivers/tty/serial/imx.c:imx_uart_dma_tx
- drivers/tty/serial/imx.c:imx_uart_dma_tx_callback
- drivers/dma-buf/udmabuf.c:unmap_udmabuf
- drivers/scsi/scsi_lib_dma.c:scsi_dma_unmap
- drivers/ata/libata-core.c:__ata_qc_complete
- drivers/spi/spi.c:spi_unmap_buf
- drivers/usb/core/hcd.c:usb_hcd_unmap_urb_for_dma
- drivers/mmc/host/mmci.c:_mmci_dmae_prep_data
- drivers/mmc/host/mmci_stm32_sdmmc.c:sdmmc_idma_unprep_data
Symbols:
ffff800010194870-ffff8000101948f4: dma_direct_unmap_sg (STB_GLOBAL)
armhf: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/dma/direct.c (0)
Location: include/linux/dma-mapping.h:241
Inline: True
In drivers/tty/serial/amba-pl011.c (0)
Location: include/linux/dma-mapping.h:241
Inline: True
In drivers/tty/serial/imx.c (0)
Location: include/linux/dma-mapping.h:241
Inline: True
In drivers/dma-buf/udmabuf.c (0)
Location: include/linux/dma-mapping.h:241
Inline: True
In drivers/scsi/scsi_lib_dma.c (0)
Location: include/linux/dma-mapping.h:241
Inline: True
In drivers/ata/libata-core.c (0)
Location: include/linux/dma-mapping.h:241
Inline: True
In drivers/mtd/nand/raw/omap2.c (0)
Location: include/linux/dma-mapping.h:241
Inline: True
In drivers/spi/spi.c (0)
Location: include/linux/dma-mapping.h:241
Inline: True
In drivers/usb/core/hcd.c (0)
Location: include/linux/dma-mapping.h:241
Inline: True
In drivers/usb/gadget/udc/core.c (0)
Location: include/linux/dma-mapping.h:241
Inline: True
In drivers/mmc/host/mmci.c (0)
Location: include/linux/dma-mapping.h:241
Inline: True
In drivers/mmc/host/mmci_stm32_sdmmc.c (0)
Location: include/linux/dma-mapping.h:241
Inline: True
In drivers/mmc/host/sdhci.c (0)
Location: include/linux/dma-mapping.h:241
Inline: True
In drivers/mmc/host/omap_hsmmc.c (0)
Location: include/linux/dma-mapping.h:241
Inline: True
In drivers/mmc/host/cqhci.c (0)
Location: include/linux/dma-mapping.h:241
Inline: True
ppc64el: ✅void dma_direct_unmap_sg(struct device *dev, struct scatterlist *sgl, int nents, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/direct.c (c0000000001f4aa0)
Location: kernel/dma/direct.c:312
Inline: False
Direct callers:
- arch/powerpc/kernel/dma-iommu.c:dma_iommu_unmap_sg
- kernel/dma/direct.c:dma_direct_map_sg
- drivers/dma-buf/udmabuf.c:unmap_udmabuf
- drivers/scsi/scsi_lib_dma.c:scsi_dma_unmap
- drivers/ata/libata-core.c:__ata_qc_complete
- drivers/spi/spi.c:spi_unmap_buf
- drivers/usb/core/hcd.c:usb_hcd_unmap_urb_for_dma
Symbols:
c0000000001f4aa0-c0000000001f4b64: dma_direct_unmap_sg (STB_GLOBAL)
riscv64: ✅void dma_direct_unmap_sg(struct device *dev, struct scatterlist *sgl, int nents, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/direct.c (ffffffe00012681c)
Location: kernel/dma/direct.c:312
Inline: False
Direct callers:
- kernel/dma/direct.c:dma_direct_map_sg
- drivers/dma-buf/udmabuf.c:unmap_udmabuf
- drivers/scsi/scsi_lib_dma.c:scsi_dma_unmap
- drivers/ata/libata-core.c:__ata_qc_complete
- drivers/spi/spi.c:spi_unmap_buf
- drivers/usb/core/hcd.c:usb_hcd_unmap_urb_for_dma
Symbols:
ffffffe00012681c-ffffffe000126884: dma_direct_unmap_sg (STB_GLOBAL)
aws: ✅void dma_direct_unmap_sg(struct device *dev, struct scatterlist *sgl, int nents, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/direct.c (ffffffff81127560)
Location: kernel/dma/direct.c:312
Inline: False
Direct callers:
- kernel/dma/direct.c:dma_direct_map_sg
- drivers/iommu/intel-iommu.c:intel_unmap_sg
- drivers/dma-buf/udmabuf.c:unmap_udmabuf
- drivers/scsi/scsi_lib_dma.c:scsi_dma_unmap
- drivers/nvme/host/pci.c:nvme_unmap_data
- drivers/ata/libata-core.c:__ata_qc_complete
- drivers/spi/spi.c:spi_unmap_buf
- drivers/usb/core/hcd.c:usb_hcd_unmap_urb_for_dma
Symbols:
ffffffff81127560-ffffffff811275c5: dma_direct_unmap_sg (STB_GLOBAL)
azure: ✅void dma_direct_unmap_sg(struct device *dev, struct scatterlist *sgl, int nents, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/direct.c (ffffffff81119fc0)
Location: kernel/dma/direct.c:312
Inline: False
Direct callers:
- kernel/dma/direct.c:dma_direct_map_sg
- drivers/iommu/intel-iommu.c:intel_unmap_sg
- drivers/dma-buf/udmabuf.c:unmap_udmabuf
- drivers/scsi/scsi_lib_dma.c:scsi_dma_unmap
- drivers/nvme/host/pci.c:nvme_unmap_data
- drivers/ata/libata-core.c:__ata_qc_complete
- drivers/spi/spi.c:spi_unmap_buf
- drivers/usb/core/hcd.c:usb_hcd_unmap_urb_for_dma
Symbols:
ffffffff81119fc0-ffffffff8111a025: dma_direct_unmap_sg (STB_GLOBAL)
gcp: ✅void dma_direct_unmap_sg(struct device *dev, struct scatterlist *sgl, int nents, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/direct.c (ffffffff81125450)
Location: kernel/dma/direct.c:312
Inline: False
Direct callers:
- kernel/dma/direct.c:dma_direct_map_sg
- drivers/iommu/intel-iommu.c:intel_unmap_sg
- drivers/dma-buf/udmabuf.c:unmap_udmabuf
- drivers/scsi/scsi_lib_dma.c:scsi_dma_unmap
- drivers/ata/libata-core.c:__ata_qc_complete
- drivers/spi/spi.c:spi_unmap_buf
- drivers/usb/core/hcd.c:usb_hcd_unmap_urb_for_dma
Symbols:
ffffffff81125450-ffffffff811254b5: dma_direct_unmap_sg (STB_GLOBAL)
lowlatency: ✅void dma_direct_unmap_sg(struct device *dev, struct scatterlist *sgl, int nents, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/direct.c (ffffffff81131a90)
Location: kernel/dma/direct.c:312
Inline: False
Direct callers:
- kernel/dma/direct.c:dma_direct_map_sg
- drivers/iommu/intel-iommu.c:intel_unmap_sg
- drivers/dma-buf/udmabuf.c:unmap_udmabuf
- drivers/scsi/scsi_lib_dma.c:scsi_dma_unmap
- drivers/ata/libata-core.c:__ata_qc_complete
- drivers/spi/spi.c:spi_unmap_buf
- drivers/usb/core/hcd.c:usb_hcd_unmap_urb_for_dma
Symbols:
ffffffff81131a90-ffffffff81131af5: dma_direct_unmap_sg (STB_GLOBAL)
Regular
5.0 and 5.3 ✅
5.3 and 5.4 ✅
5.4 and 5.8 ✅
5.8 and 5.11 ✅
5.11 and 5.13 ✅
5.13 and 5.15 ✅
5.15 and 5.19 ✅
5.19 and 6.2 ✅
6.2 and 6.5 ✅
6.5 and 6.8 ✅
amd64 and arm64 ✅
amd64 and ppc64el ✅
amd64 and riscv64 ✅
generic and aws ✅
generic and azure ✅
generic and gcp ✅
generic and lowlatency ✅