Searched refs:dma_limit (Results 1 – 9 of 9) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/rknpu/ |
| H A D | rknpu_iommu.c | 10 u64 dma_limit, struct device *dev) in rknpu_iommu_dma_alloc_iova() argument 34 dma_limit = min_not_zero(dma_limit, dev->bus_dma_limit); in rknpu_iommu_dma_alloc_iova() 37 dma_limit &= dev->bus_dma_mask; in rknpu_iommu_dma_alloc_iova() 41 dma_limit = in rknpu_iommu_dma_alloc_iova() 42 min_t(u64, dma_limit, domain->geometry.aperture_end); in rknpu_iommu_dma_alloc_iova() 45 iova = alloc_iova_fast(iovad, iova_len, dma_limit >> shift, true); in rknpu_iommu_dma_alloc_iova() 47 limit = min_t(dma_addr_t, dma_limit >> shift, iovad->end_pfn); in rknpu_iommu_dma_alloc_iova()
|
| /OK3568_Linux_fs/kernel/drivers/video/rockchip/rga3/ |
| H A D | rga_dma_buf.c | 203 size_t size, u64 dma_limit, in rga_iommu_dma_alloc_iova() argument 225 dma_limit = min_not_zero(dma_limit, dev->bus_dma_limit); in rga_iommu_dma_alloc_iova() 228 dma_limit &= dev->bus_dma_mask; in rga_iommu_dma_alloc_iova() 232 dma_limit = min(dma_limit, (u64)domain->geometry.aperture_end); in rga_iommu_dma_alloc_iova() 237 min_t(dma_addr_t, dma_limit >> shift, iovad->end_pfn), in rga_iommu_dma_alloc_iova() 240 iova = alloc_iova_fast(iovad, iova_len, dma_limit >> shift, true); in rga_iommu_dma_alloc_iova()
|
| /OK3568_Linux_fs/kernel/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()
|
| /OK3568_Linux_fs/kernel/drivers/rknpu/include/ |
| H A D | rknpu_iommu.h | 35 u64 dma_limit, struct device *dev);
|
| /OK3568_Linux_fs/kernel/drivers/iommu/ |
| H A D | dma-iommu.c | 474 size_t size, u64 dma_limit, struct device *dev) in iommu_dma_alloc_iova() argument 496 dma_limit = min_not_zero(dma_limit, dev->bus_dma_limit); in iommu_dma_alloc_iova() 499 dma_limit = min(dma_limit, (u64)domain->geometry.aperture_end); in iommu_dma_alloc_iova() 502 if (dma_limit > DMA_BIT_MASK(32) && dev_is_pci(dev)) in iommu_dma_alloc_iova() 507 iova = alloc_iova_fast(iovad, iova_len, dma_limit >> shift, in iommu_dma_alloc_iova()
|
| /OK3568_Linux_fs/kernel/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()
|
| /OK3568_Linux_fs/kernel/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()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/broadcom/ |
| H A D | tg3.c | 7718 if (tp->dma_limit) { in tg3_tx_frag_set() 7721 while (len > tp->dma_limit && *budget) { in tg3_tx_frag_set() 7722 u32 frag_len = tp->dma_limit; in tg3_tx_frag_set() 7723 len -= tp->dma_limit; in tg3_tx_frag_set() 7727 len += tp->dma_limit / 2; in tg3_tx_frag_set() 7728 frag_len = tp->dma_limit / 2; in tg3_tx_frag_set() 10298 tp->dma_limit = 0; in tg3_reset_hw() 10301 tp->dma_limit = TG3_TX_BD_DMA_MAX_2K; in tg3_reset_hw() 13646 if (tp->dma_limit) in tg3_test_loopback() 13647 jmb_pkt_sz = tp->dma_limit - ETH_HLEN; in tg3_test_loopback() [all …]
|
| H A D | tg3.h | 3197 u32 dma_limit; member
|