dma_direct_unmap_pageRegular
4.4: Absent ⚠️
4.8: Absent ⚠️
4.10: Absent ⚠️
4.13: Absent ⚠️
4.15: Absent ⚠️
4.18: Absent ⚠️
5.0: ✅void dma_direct_unmap_page(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/direct.c (ffffffff81118680)
Location: kernel/dma/direct.c:285
Inline: False
Direct callers:
- kernel/dma/direct.c:dma_direct_unmap_sg
- drivers/dma/dmaengine.c:dmaengine_unmap
- drivers/dma/dmaengine.c:dmaengine_unmap
- drivers/dma/dmaengine.c:dmaengine_unmap
- drivers/virtio/virtio_ring.c:detach_buf_packed
- drivers/tty/serial/8250/8250_dma.c:serial8250_release_dma
- drivers/char/agp/intel-gtt.c:intel_gtt_teardown_scratch_page
- drivers/usb/core/hcd.c:usb_hcd_unmap_urb_for_dma
- drivers/usb/core/hcd.c:usb_hcd_unmap_urb_setup_for_dma
- drivers/usb/dwc2/hcd_intr.c:dwc2_hc_xfercomp_intr
- drivers/usb/dwc2/hcd_ddma.c:dwc2_hcd_qh_free_ddma
- drivers/usb/dwc2/hcd_ddma.c:dwc2_hcd_qh_init_ddma
- drivers/usb/dwc2/hcd_ddma.c:dwc2_desc_list_free
- drivers/usb/host/xhci-dbgcap.c:dbc_ep_queue
- drivers/usb/host/xhci-dbgcap.c:xhci_dbc_giveback
Symbols:
ffffffff81118680-ffffffff811186fd: dma_direct_unmap_page (STB_GLOBAL)
5.3: ✅void dma_direct_unmap_page(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/direct.c (ffffffff81122ac0)
Location: kernel/dma/direct.c:299
Inline: False
Direct callers:
- kernel/dma/direct.c:dma_direct_unmap_sg
- mm/hmm.c:hmm_range_dma_unmap
- mm/hmm.c:hmm_range_dma_map
- drivers/dma/dmaengine.c:dmaengine_unmap
- drivers/dma/dmaengine.c:dmaengine_unmap
- drivers/dma/dmaengine.c:dmaengine_unmap
- drivers/virtio/virtio_ring.c:detach_buf_packed
- drivers/tty/serial/8250/8250_dma.c:serial8250_release_dma
- drivers/char/agp/intel-gtt.c:intel_gtt_teardown_scratch_page
- drivers/iommu/intel-iommu.c:intel_unmap_page
- drivers/usb/core/hcd.c:usb_hcd_unmap_urb_for_dma
- drivers/usb/core/hcd.c:usb_hcd_unmap_urb_setup_for_dma
- drivers/usb/dwc2/hcd_intr.c:dwc2_hc_xfercomp_intr
- drivers/usb/dwc2/hcd_ddma.c:dwc2_hcd_qh_free_ddma
- drivers/usb/dwc2/hcd_ddma.c:dwc2_hcd_qh_init_ddma
- drivers/usb/dwc2/hcd_ddma.c:dwc2_desc_list_free
- drivers/usb/host/xhci-dbgcap.c:xhci_dbc_giveback
- net/core/page_pool.c:__page_pool_clean_page
Symbols:
ffffffff81122ac0-ffffffff81122b37: dma_direct_unmap_page (STB_GLOBAL)
5.4: ✅void dma_direct_unmap_page(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/direct.c (ffffffff8112ef00)
Location: kernel/dma/direct.c:299
Inline: False
Direct callers:
- kernel/dma/direct.c:dma_direct_unmap_sg
- mm/hmm.c:hmm_range_dma_unmap
- mm/hmm.c:hmm_range_dma_map
- drivers/dma/dmaengine.c:dmaengine_unmap
- drivers/dma/dmaengine.c:dmaengine_unmap
- drivers/dma/dmaengine.c:dmaengine_unmap
- drivers/virtio/virtio_ring.c:detach_buf_packed
- drivers/tty/serial/8250/8250_dma.c:serial8250_release_dma
- drivers/char/agp/intel-gtt.c:intel_gtt_teardown_scratch_page
- drivers/iommu/intel-iommu.c:intel_unmap_page
- drivers/usb/core/hcd.c:usb_hcd_unmap_urb_for_dma
- drivers/usb/core/hcd.c:usb_hcd_unmap_urb_setup_for_dma
- drivers/usb/dwc2/hcd_intr.c:dwc2_hc_xfercomp_intr
- drivers/usb/dwc2/hcd_ddma.c:dwc2_hcd_qh_free_ddma
- drivers/usb/dwc2/hcd_ddma.c:dwc2_hcd_qh_init_ddma
- drivers/usb/dwc2/hcd_ddma.c:dwc2_desc_list_free
- drivers/usb/host/xhci-dbgcap.c:xhci_dbc_giveback
- net/core/page_pool.c:__page_pool_clean_page
Symbols:
ffffffff8112ef00-ffffffff8112ef7a: dma_direct_unmap_page (STB_GLOBAL)
5.8: Selective Inline ⚠️void dma_direct_unmap_page(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/dma/direct.c (ffffffff8113da30)
Location: kernel/dma/direct.c:386
Inline: True
Direct callers:
- kernel/dma/direct.c:dma_direct_map_sg
- drivers/dma/dmaengine.c:dmaengine_unmap
- drivers/dma/dmaengine.c:dmaengine_unmap
- drivers/dma/dmaengine.c:dmaengine_unmap
- drivers/virtio/virtio_ring.c:detach_buf_packed
- drivers/tty/serial/8250/8250_dma.c:serial8250_release_dma
- drivers/char/agp/intel-gtt.c:intel_gtt_teardown_scratch_page
- drivers/usb/core/hcd.c:usb_hcd_unmap_urb_for_dma
- drivers/usb/core/hcd.c:usb_hcd_unmap_urb_setup_for_dma
- drivers/usb/dwc2/hcd_intr.c:dwc2_xfercomp_isoc_split_in
- drivers/usb/dwc2/hcd_ddma.c:dwc2_hcd_qh_free_ddma
- drivers/usb/dwc2/hcd_ddma.c:dwc2_desc_list_free
- drivers/usb/dwc2/hcd_ddma.c:dwc2_desc_list_alloc
- drivers/usb/host/xhci-dbgcap.c:xhci_dbc_giveback
- net/core/page_pool.c:page_pool_release_page
Symbols:
ffffffff8113da30-ffffffff8113daaa: dma_direct_unmap_page (STB_GLOBAL)
5.11: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/dma/mapping.c (ffffffff81137fcb)
Location: kernel/dma/direct.h:108
Inline: True
Inline callers:
- kernel/dma/mapping.c:dma_unmap_page_attrs
In kernel/dma/direct.c (ffffffff811391fe)
Location: kernel/dma/direct.h:108
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 (ffffffff8113908b)
Location: kernel/dma/direct.h:108
Inline: True
Inline callers:
- kernel/dma/mapping.c:dma_unmap_page_attrs
In kernel/dma/direct.c (ffffffff8113a2ce)
Location: kernel/dma/direct.h:108
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 (ffffffff8115bf1b)
Location: kernel/dma/direct.h:108
Inline: True
Inline callers:
- kernel/dma/mapping.c:dma_unmap_page_attrs
In kernel/dma/direct.c (ffffffff8115d35d)
Location: kernel/dma/direct.h:108
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 (ffffffff81185bb5)
Location: kernel/dma/direct.h:108
Inline: True
Inline callers:
- kernel/dma/mapping.c:dma_unmap_page_attrs
In kernel/dma/direct.c (ffffffff811871fd)
Location: kernel/dma/direct.h:108
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 (ffffffff811c1585)
Location: kernel/dma/direct.h:114
Inline: True
Inline callers:
- kernel/dma/mapping.c:dma_unmap_page_attrs
In kernel/dma/direct.c (ffffffff811c2d35)
Location: kernel/dma/direct.h:114
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 (ffffffff811d4005)
Location: kernel/dma/direct.h:115
Inline: True
Inline callers:
- kernel/dma/mapping.c:dma_unmap_page_attrs
In kernel/dma/direct.c (ffffffff811d5875)
Location: kernel/dma/direct.h:115
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 (ffffffff811e902f)
Location: kernel/dma/direct.h:116
Inline: True
Inline callers:
- kernel/dma/mapping.c:dma_unmap_page_attrs
In kernel/dma/direct.c (ffffffff811ea7a9)
Location: kernel/dma/direct.h:116
Inline: True
Inline callers:
- kernel/dma/direct.c:dma_direct_unmap_sg
arm64: ✅void dma_direct_unmap_page(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/direct.c (ffff8000101947c8)
Location: kernel/dma/direct.c:299
Inline: False
Direct callers:
- kernel/dma/direct.c:dma_direct_unmap_sg
- mm/hmm.c:hmm_range_dma_unmap
- mm/hmm.c:hmm_range_dma_map
- drivers/dma/bcm2835-dma.c:bcm2835_dma_free
- drivers/virtio/virtio_ring.c:detach_buf_packed
- drivers/tty/serial/8250/8250_dma.c:serial8250_release_dma
- drivers/tty/serial/msm_serial.c:msm_handle_tx
- drivers/tty/serial/msm_serial.c:msm_complete_rx_dma
- drivers/tty/serial/msm_serial.c:msm_complete_tx_dma
- drivers/tty/serial/msm_serial.c:msm_stop_dma
- drivers/iommu/rockchip-iommu.c:rk_iommu_domain_free
- drivers/iommu/rockchip-iommu.c:rk_iommu_domain_free
- drivers/net/ethernet/broadcom/bgmac.c:bgmac_start_xmit
- drivers/net/ethernet/broadcom/bgmac.c:bgmac_start_xmit
- drivers/net/ethernet/broadcom/bgmac.c:bgmac_poll
- drivers/net/ethernet/broadcom/bgmac.c:bgmac_dma_cleanup
- drivers/net/ethernet/broadcom/bgmac.c:bgmac_dma_cleanup
- drivers/net/ethernet/broadcom/bgmac.c:bgmac_dma_rx_read
- drivers/net/ethernet/freescale/fec_main.c:fec_enet_free_buffers
- drivers/net/ethernet/freescale/fec_main.c:fec_enet_rx_napi
- drivers/net/ethernet/freescale/fec_main.c:fec_enet_rx_queue
- drivers/net/ethernet/freescale/fec_main.c:fec_restart
- drivers/net/ethernet/freescale/fec_main.c:fec_enet_txq_submit_skb
- drivers/net/ethernet/freescale/fec_main.c:fec_enet_txq_submit_skb
- drivers/usb/core/hcd.c:usb_hcd_unmap_urb_for_dma
- drivers/usb/core/hcd.c:usb_hcd_unmap_urb_setup_for_dma
- drivers/usb/dwc2/hcd_intr.c:dwc2_hc_xfercomp_intr
- drivers/usb/dwc2/hcd_ddma.c:dwc2_hcd_qh_free_ddma
- drivers/usb/dwc2/hcd_ddma.c:dwc2_hcd_qh_init_ddma
- drivers/usb/dwc2/hcd_ddma.c:dwc2_desc_list_free
- drivers/usb/host/xhci-dbgcap.c:dbc_ep_queue
- drivers/usb/host/xhci-dbgcap.c:xhci_dbc_giveback
- drivers/firmware/qcom_scm-64.c:qcom_scm_call
- net/core/page_pool.c:__page_pool_clean_page
Symbols:
ffff8000101947c8-ffff80001019486c: dma_direct_unmap_page (STB_GLOBAL)
armhf: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/hmm.c (0)
Location: include/linux/dma-mapping.h:237
Inline: True
In drivers/dma/dmaengine.c (0)
Location: include/linux/dma-mapping.h:237
Inline: True
In drivers/dma/mv_xor.c (0)
Location: include/linux/dma-mapping.h:237
Inline: True
In drivers/virtio/virtio_ring.c (0)
Location: include/linux/dma-mapping.h:237
Inline: True
In drivers/tty/serial/8250/8250_dma.c (0)
Location: include/linux/dma-mapping.h:237
Inline: True
In drivers/tty/serial/msm_serial.c (0)
Location: include/linux/dma-mapping.h:237
Inline: True
In drivers/iommu/io-pgtable-arm.c (0)
Location: include/linux/dma-mapping.h:237
Inline: True
In drivers/iommu/omap-iommu.c (0)
Location: include/linux/dma-mapping.h:237
Inline: True
In drivers/iommu/rockchip-iommu.c (0)
Location: include/linux/dma-mapping.h:237
Inline: True
In drivers/iommu/tegra-smmu.c (0)
Location: include/linux/dma-mapping.h:237
Inline: True
In drivers/iommu/exynos-iommu.c (0)
Location: include/linux/dma-mapping.h:237
Inline: True
In drivers/net/ethernet/freescale/fec_main.c (0)
Location: include/linux/dma-mapping.h:237
Inline: True
In drivers/net/ethernet/ti/davinci_cpdma.c (0)
Location: include/linux/dma-mapping.h:237
Inline: True
In drivers/usb/core/hcd.c (0)
Location: include/linux/dma-mapping.h:237
Inline: True
In drivers/usb/dwc2/hcd_intr.c (0)
Location: include/linux/dma-mapping.h:237
Inline: True
In drivers/usb/dwc2/hcd_ddma.c (0)
Location: include/linux/dma-mapping.h:237
Inline: True
In drivers/usb/host/xhci-ring.c (0)
Location: include/linux/dma-mapping.h:237
Inline: True
In drivers/usb/host/xhci-dbgcap.c (0)
Location: include/linux/dma-mapping.h:237
Inline: True
In drivers/usb/gadget/udc/core.c (0)
Location: include/linux/dma-mapping.h:237
Inline: True
In drivers/i2c/busses/i2c-imx.c (0)
Location: include/linux/dma-mapping.h:237
Inline: True
In drivers/firmware/qcom_scm-32.c (0)
Location: include/linux/dma-mapping.h:237
Inline: True
In drivers/firmware/tegra/ivc.c (0)
Location: include/linux/dma-mapping.h:237
Inline: True
In drivers/staging/emxx_udc/emxx_udc.c (0)
Location: include/linux/dma-mapping.h:237
Inline: True
In net/core/page_pool.c (0)
Location: include/linux/dma-mapping.h:237
Inline: True
ppc64el: ✅void dma_direct_unmap_page(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/direct.c (c0000000001f49b0)
Location: kernel/dma/direct.c:299
Inline: False
Direct callers:
- arch/powerpc/kernel/dma-iommu.c:dma_iommu_unmap_page
- kernel/dma/direct.c:dma_direct_unmap_sg
- mm/hmm.c:hmm_range_dma_unmap
- mm/hmm.c:hmm_range_dma_map
- drivers/dma/dmaengine.c:dmaengine_unmap_put
- drivers/dma/dmaengine.c:dmaengine_unmap_put
- drivers/dma/dmaengine.c:dmaengine_unmap_put
- drivers/virtio/virtio_ring.c:detach_buf_packed
- drivers/tty/serial/8250/8250_dma.c:serial8250_release_dma
- drivers/char/tpm/tpm_ibmvtpm.c:tpm_ibmvtpm_probe
- drivers/char/tpm/tpm_ibmvtpm.c:tpm_ibmvtpm_remove
- drivers/char/tpm/tpm_ibmvtpm.c:tpm_ibmvtpm_remove
- drivers/usb/core/hcd.c:usb_hcd_unmap_urb_for_dma
- drivers/usb/core/hcd.c:usb_hcd_unmap_urb_setup_for_dma
- drivers/usb/dwc2/hcd_intr.c:dwc2_hc_xfercomp_intr
- drivers/usb/dwc2/hcd_ddma.c:dwc2_hcd_qh_free_ddma
- drivers/usb/dwc2/hcd_ddma.c:dwc2_hcd_qh_init_ddma
- drivers/usb/dwc2/hcd_ddma.c:dwc2_desc_list_free
- drivers/usb/host/xhci-dbgcap.c:xhci_dbc_giveback
- net/core/page_pool.c:__page_pool_clean_page
Symbols:
c0000000001f49b0-c0000000001f4a98: dma_direct_unmap_page (STB_GLOBAL)
riscv64: ✅void dma_direct_unmap_page(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/direct.c (ffffffe000126794)
Location: kernel/dma/direct.c:299
Inline: False
Direct callers:
- kernel/dma/direct.c:dma_direct_unmap_sg
- mm/hmm.c:hmm_range_dma_unmap
- mm/hmm.c:hmm_range_dma_map
- drivers/dma/dmaengine.c:dmaengine_unmap_put
- drivers/dma/dmaengine.c:dmaengine_unmap_put
- drivers/dma/dmaengine.c:dmaengine_unmap_put
- drivers/virtio/virtio_ring.c:detach_buf_packed
- drivers/tty/serial/8250/8250_dma.c:serial8250_release_dma
- drivers/usb/core/hcd.c:usb_hcd_unmap_urb_for_dma
- drivers/usb/core/hcd.c:usb_hcd_unmap_urb_setup_for_dma
- drivers/usb/dwc2/hcd_intr.c:dwc2_hc_xfercomp_intr
- drivers/usb/dwc2/hcd_ddma.c:dwc2_hcd_qh_free_ddma
- drivers/usb/dwc2/hcd_ddma.c:dwc2_hcd_qh_init_ddma
- drivers/usb/dwc2/hcd_ddma.c:dwc2_desc_list_free
- drivers/usb/host/xhci-dbgcap.c:xhci_dbc_giveback
- drivers/mmc/host/mmc_spi.c:mmc_spi_remove
- drivers/mmc/host/mmc_spi.c:mmc_spi_remove
- net/core/page_pool.c:__page_pool_clean_page
Symbols:
ffffffe000126794-ffffffe00012681c: dma_direct_unmap_page (STB_GLOBAL)
aws: ✅void dma_direct_unmap_page(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/direct.c (ffffffff811274e0)
Location: kernel/dma/direct.c:299
Inline: False
Direct callers:
- kernel/dma/direct.c:dma_direct_unmap_sg
- mm/hmm.c:hmm_range_dma_unmap
- mm/hmm.c:hmm_range_dma_map
- drivers/dma/dmaengine.c:dmaengine_unmap
- drivers/dma/dmaengine.c:dmaengine_unmap
- drivers/dma/dmaengine.c:dmaengine_unmap
- drivers/virtio/virtio_ring.c:detach_buf_packed
- drivers/tty/serial/8250/8250_dma.c:serial8250_release_dma
- drivers/char/agp/intel-gtt.c:intel_gtt_teardown_scratch_page
- drivers/iommu/intel-iommu.c:intel_unmap_page
- drivers/nvme/host/pci.c:nvme_pci_complete_rq
- drivers/nvme/host/pci.c:nvme_unmap_data
- drivers/usb/core/hcd.c:usb_hcd_unmap_urb_for_dma
- drivers/usb/core/hcd.c:usb_hcd_unmap_urb_setup_for_dma
- drivers/usb/dwc2/hcd_intr.c:dwc2_hc_xfercomp_intr
- drivers/usb/dwc2/hcd_ddma.c:dwc2_hcd_qh_free_ddma
- drivers/usb/dwc2/hcd_ddma.c:dwc2_hcd_qh_init_ddma
- drivers/usb/dwc2/hcd_ddma.c:dwc2_desc_list_free
- net/core/page_pool.c:__page_pool_clean_page
Symbols:
ffffffff811274e0-ffffffff8112755a: dma_direct_unmap_page (STB_GLOBAL)
azure: ✅void dma_direct_unmap_page(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/direct.c (ffffffff81119f40)
Location: kernel/dma/direct.c:299
Inline: False
Direct callers:
- kernel/dma/direct.c:dma_direct_unmap_sg
- mm/hmm.c:hmm_range_dma_unmap
- mm/hmm.c:hmm_range_dma_map
- drivers/dma/dmaengine.c:dmaengine_unmap
- drivers/dma/dmaengine.c:dmaengine_unmap
- drivers/dma/dmaengine.c:dmaengine_unmap
- drivers/virtio/virtio_ring.c:detach_buf_packed
- drivers/tty/serial/8250/8250_dma.c:serial8250_release_dma
- drivers/char/agp/intel-gtt.c:intel_gtt_teardown_scratch_page
- drivers/iommu/intel-iommu.c:intel_unmap_page
- drivers/nvme/host/pci.c:nvme_pci_complete_rq
- drivers/nvme/host/pci.c:nvme_unmap_data
- drivers/usb/core/hcd.c:usb_hcd_unmap_urb_for_dma
- drivers/usb/core/hcd.c:usb_hcd_unmap_urb_setup_for_dma
- drivers/usb/host/xhci-dbgcap.c:xhci_dbc_giveback
- net/core/page_pool.c:__page_pool_clean_page
Symbols:
ffffffff81119f40-ffffffff81119fba: dma_direct_unmap_page (STB_GLOBAL)
gcp: ✅void dma_direct_unmap_page(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/direct.c (ffffffff811253d0)
Location: kernel/dma/direct.c:299
Inline: False
Direct callers:
- kernel/dma/direct.c:dma_direct_unmap_sg
- mm/hmm.c:hmm_range_dma_unmap
- mm/hmm.c:hmm_range_dma_map
- drivers/dma/dmaengine.c:dmaengine_unmap
- drivers/dma/dmaengine.c:dmaengine_unmap
- drivers/dma/dmaengine.c:dmaengine_unmap
- drivers/virtio/virtio_ring.c:detach_buf_packed
- drivers/tty/serial/8250/8250_dma.c:serial8250_release_dma
- drivers/char/agp/intel-gtt.c:intel_gtt_teardown_scratch_page
- drivers/iommu/intel-iommu.c:intel_unmap_page
- drivers/usb/core/hcd.c:usb_hcd_unmap_urb_for_dma
- drivers/usb/core/hcd.c:usb_hcd_unmap_urb_setup_for_dma
- drivers/usb/dwc2/hcd_intr.c:dwc2_hc_xfercomp_intr
- drivers/usb/dwc2/hcd_ddma.c:dwc2_hcd_qh_free_ddma
- drivers/usb/dwc2/hcd_ddma.c:dwc2_hcd_qh_init_ddma
- drivers/usb/dwc2/hcd_ddma.c:dwc2_desc_list_free
- drivers/usb/host/xhci-dbgcap.c:xhci_dbc_giveback
- drivers/i2c/busses/i2c-amd-mp2-plat.c:i2c_amd_check_cmd_completion
- net/core/page_pool.c:__page_pool_clean_page
Symbols:
ffffffff811253d0-ffffffff8112544a: dma_direct_unmap_page (STB_GLOBAL)
lowlatency: ✅void dma_direct_unmap_page(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/direct.c (ffffffff81131a10)
Location: kernel/dma/direct.c:299
Inline: False
Direct callers:
- kernel/dma/direct.c:dma_direct_unmap_sg
- mm/hmm.c:hmm_range_dma_unmap
- mm/hmm.c:hmm_range_dma_map
- drivers/dma/dmaengine.c:dmaengine_unmap
- drivers/dma/dmaengine.c:dmaengine_unmap
- drivers/dma/dmaengine.c:dmaengine_unmap
- drivers/virtio/virtio_ring.c:detach_buf_packed
- drivers/tty/serial/8250/8250_dma.c:serial8250_release_dma
- drivers/char/agp/intel-gtt.c:intel_gtt_teardown_scratch_page
- drivers/iommu/intel-iommu.c:intel_unmap_page
- drivers/usb/core/hcd.c:usb_hcd_unmap_urb_for_dma
- drivers/usb/core/hcd.c:usb_hcd_unmap_urb_setup_for_dma
- drivers/usb/dwc2/hcd_intr.c:dwc2_hc_xfercomp_intr
- drivers/usb/dwc2/hcd_ddma.c:dwc2_hcd_qh_free_ddma
- drivers/usb/dwc2/hcd_ddma.c:dwc2_hcd_qh_init_ddma
- drivers/usb/dwc2/hcd_ddma.c:dwc2_desc_list_free
- drivers/usb/host/xhci-dbgcap.c:xhci_dbc_giveback
- net/core/page_pool.c:__page_pool_clean_page
Symbols:
ffffffff81131a10-ffffffff81131a8a: dma_direct_unmap_page (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 ✅