/kernel/linux/linux-5.10/drivers/scsi/ |
H A D | am53c974.c | 245 int dma_limit = 16; in pci_esp_dma_length_limit() local 253 dma_limit = 24; in pci_esp_dma_length_limit() 255 if (dma_len > (1U << dma_limit)) in pci_esp_dma_length_limit() 256 dma_len = (1U << dma_limit); in pci_esp_dma_length_limit()
|
/kernel/linux/linux-6.6/drivers/scsi/ |
H A D | am53c974.c | 245 int dma_limit = 16; in pci_esp_dma_length_limit() local 253 dma_limit = 24; in pci_esp_dma_length_limit() 255 if (dma_len > (1U << dma_limit)) in pci_esp_dma_length_limit() 256 dma_len = (1U << dma_limit); in pci_esp_dma_length_limit()
|
/kernel/linux/linux-5.10/drivers/iommu/ |
H A D | dma-iommu.c | 405 size_t size, u64 dma_limit, struct device *dev) in iommu_dma_alloc_iova() 427 dma_limit = min_not_zero(dma_limit, dev->bus_dma_limit); in iommu_dma_alloc_iova() 430 dma_limit = min(dma_limit, (u64)domain->geometry.aperture_end); in iommu_dma_alloc_iova() 433 if (dma_limit > DMA_BIT_MASK(32) && dev_is_pci(dev)) in iommu_dma_alloc_iova() 438 iova = alloc_iova_fast(iovad, iova_len, dma_limit >> shift, in iommu_dma_alloc_iova() 404 iommu_dma_alloc_iova(struct iommu_domain *domain, size_t size, u64 dma_limit, struct device *dev) iommu_dma_alloc_iova() argument
|
/kernel/linux/linux-6.6/drivers/iommu/ |
H A D | dma-iommu.c | 660 size_t size, u64 dma_limit, struct device *dev) in iommu_dma_alloc_iova() 674 dma_limit = min_not_zero(dma_limit, dev->bus_dma_limit); in iommu_dma_alloc_iova() 677 dma_limit = min(dma_limit, (u64)domain->geometry.aperture_end); in iommu_dma_alloc_iova() 690 if (dma_limit > DMA_BIT_MASK(32) && dev->iommu->pci_32bit_workaround) { in iommu_dma_alloc_iova() 697 dev_notice(dev, "Using %d-bit DMA addresses\n", bits_per(dma_limit)); in iommu_dma_alloc_iova() 700 iova = alloc_iova_fast(iovad, iova_len, dma_limit >> shift, true); in iommu_dma_alloc_iova() 1633 void iommu_setup_dma_ops(struct device *dev, u64 dma_base, u64 dma_limit) in iommu_setup_dma_ops() argument 1645 if (iommu_dma_init_domain(domain, dma_base, dma_limit, de in iommu_setup_dma_ops() 659 iommu_dma_alloc_iova(struct iommu_domain *domain, size_t size, u64 dma_limit, struct device *dev) iommu_dma_alloc_iova() argument [all...] |
/kernel/linux/linux-5.10/kernel/dma/ |
H A D | direct.c | 50 u64 dma_limit = min_not_zero(dma_mask, dev->bus_dma_limit); in dma_direct_optimal_gfp_mask() local 60 *phys_limit = dma_to_phys(dev, dma_limit); in dma_direct_optimal_gfp_mask()
|
/kernel/linux/linux-6.6/kernel/dma/ |
H A D | direct.c | 49 u64 dma_limit = min_not_zero( in dma_direct_optimal_gfp_mask() local 61 *phys_limit = dma_to_phys(dev, dma_limit); in dma_direct_optimal_gfp_mask()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | iommu.h | 1131 void iommu_setup_dma_ops(struct device *dev, u64 dma_base, u64 dma_limit); 1143 static inline void iommu_setup_dma_ops(struct device *dev, u64 dma_base, u64 dma_limit) in iommu_setup_dma_ops() argument
|
/kernel/linux/linux-5.10/drivers/block/ |
H A D | floppy.c | 2691 unsigned long dma_limit; in make_raw_rw_request() local 2703 dma_limit = (MAX_DMA_ADDRESS - in make_raw_rw_request() 2705 if ((unsigned long)max_size > dma_limit) in make_raw_rw_request() 2706 max_size = dma_limit; in make_raw_rw_request()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/ |
H A D | tg3.c | 7727 if (tp->dma_limit) { in tg3_tx_frag_set() 7730 while (len > tp->dma_limit && *budget) { in tg3_tx_frag_set() 7731 u32 frag_len = tp->dma_limit; in tg3_tx_frag_set() 7732 len -= tp->dma_limit; in tg3_tx_frag_set() 7736 len += tp->dma_limit / 2; in tg3_tx_frag_set() 7737 frag_len = tp->dma_limit / 2; in tg3_tx_frag_set() 10316 tp->dma_limit = 0; in tg3_reset_hw() 10319 tp->dma_limit = TG3_TX_BD_DMA_MAX_2K; in tg3_reset_hw() 13686 if (tp->dma_limit) in tg3_test_loopback() 13687 jmb_pkt_sz = tp->dma_limit in tg3_test_loopback() [all...] |
H A D | tg3.h | 3199 u32 dma_limit; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/ |
H A D | tg3.c | 7713 if (tp->dma_limit) { in tg3_tx_frag_set() 7716 while (len > tp->dma_limit && *budget) { in tg3_tx_frag_set() 7717 u32 frag_len = tp->dma_limit; in tg3_tx_frag_set() 7718 len -= tp->dma_limit; in tg3_tx_frag_set() 7722 len += tp->dma_limit / 2; in tg3_tx_frag_set() 7723 frag_len = tp->dma_limit / 2; in tg3_tx_frag_set() 10300 tp->dma_limit = 0; in tg3_reset_hw() 10303 tp->dma_limit = TG3_TX_BD_DMA_MAX_2K; in tg3_reset_hw() 13635 if (tp->dma_limit) in tg3_test_loopback() 13636 jmb_pkt_sz = tp->dma_limit in tg3_test_loopback() [all...] |
H A D | tg3.h | 3199 u32 dma_limit; member
|