Home
last modified time | relevance | path

Searched refs:hwdev (Results 1 – 15 of 15) sorted by relevance

/drivers/hwmon/
Dhwmon.c100 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 …]
Dscpi-hwmon.c118 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/
Dswiotlb-xen.c295 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/
Dipath_user_pages.c105 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/
Dqib_user_pages.c102 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/
Dfmc-core.c164 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()
Dfmc-dump.c52 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()
Dfmc-fakedev.c259 .hwdev = NULL, /* filled at creation time */
285 fmc->hwdev = &ff->dev; in ff_dev_create()
Dfmc-match.c75 dev_info(fmc->hwdev, "mezzanine %i\n", fmc->slot_id); /* header */ in fmc_fill_id_info()
/drivers/net/ethernet/via/
Dvia-rhine.c678 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/
Duser_pages.c109 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/
Dsba_iommu.c875 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()
Dccio-dma.c848 if(!hwdev) { in ccio_alloc_consistent()
/drivers/isdn/hardware/eicon/
Ddivasmain.c336 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/
Dtc35815.c451 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()