/drivers/hwmon/ |
D | hwmon.c | 100 struct hwmon_device *hwdev; in hwmon_device_register_with_groups() local 111 hwdev = kzalloc(sizeof(*hwdev), GFP_KERNEL); in hwmon_device_register_with_groups() 112 if (hwdev == NULL) { in hwmon_device_register_with_groups() 117 hwdev->name = name; in hwmon_device_register_with_groups() 118 hwdev->dev.class = &hwmon_class; in hwmon_device_register_with_groups() 119 hwdev->dev.parent = dev; in hwmon_device_register_with_groups() 120 hwdev->dev.groups = groups; in hwmon_device_register_with_groups() 121 hwdev->dev.of_node = dev ? dev->of_node : NULL; in hwmon_device_register_with_groups() 122 dev_set_drvdata(&hwdev->dev, drvdata); in hwmon_device_register_with_groups() 123 dev_set_name(&hwdev->dev, HWMON_ID_FORMAT, id); in hwmon_device_register_with_groups() [all …]
|
D | scpi-hwmon.c | 118 struct device *hwdev, *dev = &pdev->dev; in scpi_hwmon_probe() local 210 hwdev = devm_hwmon_device_register_with_groups(dev, in scpi_hwmon_probe() 213 if (IS_ERR(hwdev)) in scpi_hwmon_probe() 214 return PTR_ERR(hwdev); in scpi_hwmon_probe()
|
/drivers/xen/ |
D | swiotlb-xen.c | 295 xen_swiotlb_alloc_coherent(struct device *hwdev, size_t size, in xen_swiotlb_alloc_coherent() argument 321 ret = xen_alloc_coherent_pages(hwdev, size, dma_handle, flags, attrs); in xen_swiotlb_alloc_coherent() 326 if (hwdev && hwdev->coherent_dma_mask) in xen_swiotlb_alloc_coherent() 327 dma_mask = dma_alloc_coherent_mask(hwdev, flags); in xen_swiotlb_alloc_coherent() 341 xen_free_coherent_pages(hwdev, size, ret, (dma_addr_t)phys, attrs); in xen_swiotlb_alloc_coherent() 351 xen_swiotlb_free_coherent(struct device *hwdev, size_t size, void *vaddr, in xen_swiotlb_free_coherent() argument 358 if (hwdev && hwdev->coherent_dma_mask) in xen_swiotlb_free_coherent() 359 dma_mask = hwdev->coherent_dma_mask; in xen_swiotlb_free_coherent() 372 xen_free_coherent_pages(hwdev, size, vaddr, (dma_addr_t)phys, attrs); in xen_swiotlb_free_coherent() 441 static void xen_unmap_single(struct device *hwdev, dma_addr_t dev_addr, in xen_unmap_single() argument [all …]
|
/drivers/staging/rdma/ipath/ |
D | ipath_user_pages.c | 105 dma_addr_t ipath_map_page(struct pci_dev *hwdev, struct page *page, in ipath_map_page() argument 110 phys = pci_map_page(hwdev, page, offset, size, direction); in ipath_map_page() 113 pci_unmap_page(hwdev, phys, size, direction); in ipath_map_page() 114 phys = pci_map_page(hwdev, page, offset, size, direction); in ipath_map_page() 129 dma_addr_t ipath_map_single(struct pci_dev *hwdev, void *ptr, size_t size, in ipath_map_single() argument 134 phys = pci_map_single(hwdev, ptr, size, direction); in ipath_map_single() 137 pci_unmap_single(hwdev, phys, size, direction); in ipath_map_single() 138 phys = pci_map_single(hwdev, ptr, size, direction); in ipath_map_single()
|
/drivers/infiniband/hw/qib/ |
D | qib_user_pages.c | 102 int qib_map_page(struct pci_dev *hwdev, struct page *page, dma_addr_t *daddr) in qib_map_page() argument 106 phys = pci_map_page(hwdev, page, 0, PAGE_SIZE, PCI_DMA_FROMDEVICE); in qib_map_page() 107 if (pci_dma_mapping_error(hwdev, phys)) in qib_map_page() 111 pci_unmap_page(hwdev, phys, PAGE_SIZE, PCI_DMA_FROMDEVICE); in qib_map_page() 112 phys = pci_map_page(hwdev, page, 0, PAGE_SIZE, in qib_map_page() 114 if (pci_dma_mapping_error(hwdev, phys)) in qib_map_page()
|
/drivers/fmc/ |
D | fmc-core.c | 164 if (!fmc->hwdev) { in fmc_device_register_n() 171 dev_info(fmc->hwdev, "absent mezzanine in slot %d\n", in fmc_device_register_n() 176 dev_err(fmc->hwdev, "no eeprom provided for slot %i\n", in fmc_device_register_n() 181 dev_err(fmc->hwdev, "no eeprom_addr for slot %i\n", in fmc_device_register_n() 187 dev_err(fmc->hwdev, in fmc_device_register_n() 210 fmc->dev.parent = fmc->hwdev; in fmc_device_register_n() 226 dev_err(fmc->hwdev, "Slot %i: Failed in registering " in fmc_device_register_n()
|
D | fmc-dump.c | 52 pr_info("FMC: %s (%s), slot %i, device %s\n", dev_name(fmc->hwdev), in fmc_dump_eeprom() 90 pr_info("FMC: %s (%s), slot %i, device %s\n", dev_name(fmc->hwdev), in fmc_dump_sdb()
|
D | fmc-fakedev.c | 259 .hwdev = NULL, /* filled at creation time */ 285 fmc->hwdev = &ff->dev; in ff_dev_create()
|
D | fmc-match.c | 75 dev_info(fmc->hwdev, "mezzanine %i\n", fmc->slot_id); /* header */ in fmc_fill_id_info()
|
/drivers/net/ethernet/via/ |
D | via-rhine.c | 678 static inline int verify_mmio(struct device *hwdev, in verify_mmio() argument 693 dev_err(hwdev, in verify_mmio() 905 static int rhine_init_one_common(struct device *hwdev, u32 quirks, in rhine_init_one_common() argument 914 rc = dma_set_mask(hwdev, DMA_BIT_MASK(32)); in rhine_init_one_common() 916 dev_err(hwdev, "32-bit DMA addresses not supported by the card!?\n"); in rhine_init_one_common() 925 SET_NETDEV_DEV(dev, hwdev); in rhine_init_one_common() 1002 dev_set_drvdata(hwdev, dev); in rhine_init_one_common() 1040 struct device *hwdev = &pdev->dev; in rhine_init_one_pci() local 1085 dev_err(hwdev, "Insufficient PCI resources, aborting\n"); in rhine_init_one_pci() 1101 dev_err(hwdev, in rhine_init_one_pci() [all …]
|
/drivers/staging/rdma/hfi1/ |
D | user_pages.c | 109 dma_addr_t hfi1_map_page(struct pci_dev *hwdev, struct page *page, in hfi1_map_page() argument 114 phys = pci_map_page(hwdev, page, offset, size, direction); in hfi1_map_page()
|
/drivers/parisc/ |
D | sba_iommu.c | 875 static void *sba_alloc_consistent(struct device *hwdev, size_t size, in sba_alloc_consistent() argument 880 if (!hwdev) { in sba_alloc_consistent() 890 *dma_handle = sba_map_single(hwdev, ret, size, 0); in sba_alloc_consistent() 907 sba_free_consistent(struct device *hwdev, size_t size, void *vaddr, in sba_free_consistent() argument 910 sba_unmap_single(hwdev, dma_handle, size, 0); in sba_free_consistent()
|
D | ccio-dma.c | 848 if(!hwdev) { in ccio_alloc_consistent()
|
/drivers/isdn/hardware/eicon/ |
D | divasmain.c | 336 static void *diva_pci_alloc_consistent(struct pci_dev *hwdev, in diva_pci_alloc_consistent() argument 341 void *addr = pci_alloc_consistent(hwdev, size, dma_handle); in diva_pci_alloc_consistent()
|
/drivers/net/ethernet/toshiba/ |
D | tc35815.c | 451 struct pci_dev *hwdev, in alloc_rxbuf_skb() argument 458 *dma_handle = pci_map_single(hwdev, skb->data, RX_BUF_SIZE, in alloc_rxbuf_skb() 460 if (pci_dma_mapping_error(hwdev, *dma_handle)) { in alloc_rxbuf_skb() 468 static void free_rxbuf_skb(struct pci_dev *hwdev, struct sk_buff *skb, dma_addr_t dma_handle) in free_rxbuf_skb() argument 470 pci_unmap_single(hwdev, dma_handle, RX_BUF_SIZE, in free_rxbuf_skb()
|