Searched defs:dma_mask (Results 1 - 16 of 16) sorted by relevance

/drivers/net/tokenring/
H A Dproteon.c65 static u64 dma_mask = ISA_MAX_ADDRESS; variable
148 pdev->dma_mask = &dma_mask;
H A Dskisa.c71 static u64 dma_mask = ISA_MAX_ADDRESS; variable
165 pdev->dma_mask = &dma_mask;
/drivers/xen/
H A Dswiotlb-xen.c212 u64 dma_mask = DMA_BIT_MASK(32); local
235 dma_mask = hwdev->coherent_dma_mask;
239 if (((dev_addr + size - 1 <= dma_mask)) &&
244 fls64(dma_mask)) != 0) {
261 u64 dma_mask = DMA_BIT_MASK(32); local
267 dma_mask = hwdev->coherent_dma_mask;
271 if (((dev_addr + size - 1 > dma_mask)) ||
/drivers/isdn/hisax/
H A Dhfc_pci.c1666 dma_addr_t dma_mask = DMA_BIT_MASK(32) & ~0x7fffUL; local
1669 if (pci_set_dma_mask(tmp_hfcpci, dma_mask)) {
1674 if (pci_set_consistent_dma_mask(tmp_hfcpci, dma_mask)) {
/drivers/usb/gadget/
H A Dpxa25x_udc.h123 u64 dma_mask; member in struct:pxa25x_udc
/drivers/ide/
H A Dhpt366.c386 u32 dma_mask; member in struct:hpt_timings
422 .dma_mask = 0x303800ff,
435 .dma_mask = 0x31c001ff,
641 (speed < XFER_UDMA_0 ? t->dma_mask :
/drivers/net/ethernet/sfc/
H A Defx.c1081 dma_addr_t dma_mask = efx->type->max_dma_mask; local
1100 while (dma_mask > 0x7fffffffUL) {
1101 if (pci_dma_supported(pci_dev, dma_mask)) {
1102 rc = pci_set_dma_mask(pci_dev, dma_mask);
1106 dma_mask >>= 1;
1114 "using DMA mask %llx\n", (unsigned long long) dma_mask);
1115 rc = pci_set_consistent_dma_mask(pci_dev, dma_mask);
/drivers/scsi/ufs/
H A Dufshcd.c1785 u64 dma_mask; local
1792 dma_mask = DMA_BIT_MASK(64);
1794 dma_mask = DMA_BIT_MASK(32);
1796 err = pci_set_dma_mask(hba->pdev, dma_mask);
1800 err = pci_set_consistent_dma_mask(hba->pdev, dma_mask);
/drivers/iommu/
H A Damd_iommu.c240 if (!dev || !dev->dma_mask)
1539 u64 dma_mask,
1557 if (dom->aperture[i]->offset >= dma_mask)
1561 dma_mask >> PAGE_SHIFT);
1583 u64 dma_mask)
1593 dma_mask, dom->next_address);
1598 dma_mask, 0);
2464 u64 dma_mask)
2485 dma_mask);
2586 u64 dma_mask; local
1535 dma_ops_area_alloc(struct device *dev, struct dma_ops_domain *dom, unsigned int pages, unsigned long align_mask, u64 dma_mask, unsigned long start) argument
1579 dma_ops_alloc_addresses(struct device *dev, struct dma_ops_domain *dom, unsigned int pages, unsigned long align_mask, u64 dma_mask) argument
2458 __map_single(struct device *dev, struct dma_ops_domain *dma_dom, phys_addr_t paddr, size_t size, int dir, bool align, u64 dma_mask) argument
2670 u64 dma_mask; local
2760 u64 dma_mask = dev->coherent_dma_mask; local
[all...]
H A Dintel-iommu.c2358 * If the device's dma_mask is less than the system's memory
2361 u64 dma_mask = pdev->dma_mask; local
2364 pdev->dev.coherent_dma_mask < dma_mask)
2365 dma_mask = pdev->dev.coherent_dma_mask;
2367 return dma_mask >= dma_get_required_mask(&pdev->dev);
2630 unsigned long nrpages, uint64_t dma_mask)
2635 /* Restrict dma_mask to the width that the iommu can handle */
2636 dma_mask = min_t(uint64_t, DOMAIN_MAX_ADDR(domain->gaw), dma_mask);
2628 intel_alloc_iova(struct device *dev, struct dmar_domain *domain, unsigned long nrpages, uint64_t dma_mask) argument
2756 __intel_map_single(struct device *hwdev, phys_addr_t paddr, size_t size, int dir, u64 dma_mask) argument
[all...]
/drivers/message/fusion/
H A Dmptbase.c1682 ioc->dma_mask = DMA_BIT_MASK(64);
1689 ioc->dma_mask = DMA_BIT_MASK(32);
1703 ioc->dma_mask = DMA_BIT_MASK(32);
1819 if (ioc->dma_mask == DMA_BIT_MASK(64)) {
2184 if (ioc->dma_mask == DMA_BIT_MASK(64)) {
4433 u64 dma_mask; local
4435 dma_mask = 0;
4446 ioc->dma_mask > DMA_BIT_MASK(35)) {
4450 dma_mask = DMA_BIT_MASK(35);
4607 if (dma_mask
[all...]
H A Dmptbase.h781 u64 dma_mask; member in struct:_MPT_ADAPTER
/drivers/ata/
H A Dlibata-core.c3245 unsigned long pio_mask, dma_mask; local
3260 dma_mask = ata_pack_xfermask(0, dev->mwdma_mask,
3263 dma_mask = 0;
3266 dev->dma_mode = ata_xfer_mask2mode(dma_mask);
/drivers/net/ethernet/broadcom/
H A Dbnx2.c7982 u64 dma_mask, persist_dma_mask; local
8102 persist_dma_mask = dma_mask = DMA_BIT_MASK(40);
8104 persist_dma_mask = dma_mask = DMA_BIT_MASK(64);
8107 if (pci_set_dma_mask(pdev, dma_mask) == 0) {
H A Dtg3.c15482 u64 dma_mask, persist_dma_mask; local
15603 * On 64-bit systems with IOMMU, use 40-bit dma_mask.
15604 * On 64-bit systems without IOMMU, use 64-bit dma_mask and
15608 persist_dma_mask = dma_mask = DMA_BIT_MASK(32);
15610 persist_dma_mask = dma_mask = DMA_BIT_MASK(40);
15612 dma_mask = DMA_BIT_MASK(64);
15615 persist_dma_mask = dma_mask = DMA_BIT_MASK(64);
15618 if (dma_mask > DMA_BIT_MASK(32)) {
15619 err = pci_set_dma_mask(pdev, dma_mask);
15631 if (err || dma_mask
[all...]
/drivers/net/ethernet/sun/
H A Dniu.c9762 u64 dma_mask; local
9821 dma_mask = DMA_BIT_MASK(44);
9822 err = pci_set_dma_mask(pdev, dma_mask);
9825 err = pci_set_consistent_dma_mask(pdev, dma_mask);
9831 if (err || dma_mask == DMA_BIT_MASK(32)) {

Completed in 469 milliseconds